JavaScript:到另一页

Den*_*man 1 javascript php

我制作了这个PHP聊天框,它支持一些JavaScript代码.

我有这些'图像',如果你点击它们在文本字段内创建特殊代码.例如:

<head>
    <script language="javascript">
    function addCode(code)
    {
        document.writeform.bericht.value+=code;
        document.writeform.bericht.focus();
    }
</head>
<body>
    <a
      href="#"
      onclick="addCode('<a href="http://www.your-link.com">Your-Text</a>');"
    ><img src="img.gif" /></a>
</body>
Run Code Online (Sandbox Code Playgroud)

这会将HTML链接代码放入文本字​​段,以便用户可以轻松编辑.

现在我有这个弹出窗口需要做与以前相同的事情,但因为它在一个新窗口中需要与另一个页面(chatbox.php)交谈.

我该怎么做?

T.J*_*der 5

在您的一体化代码中,document是全局对象的属性(窗口的全局),即window(例如document === window.document).如果该页面上的代码打开一个新窗口,则在新窗口中有一个名为的属性opener,可用于引用打开新窗口的窗口(opener引用开头window),因此:

opener.document.writeform.bericht.value+=code;
Run Code Online (Sandbox Code Playgroud)