题目是:
建立一个基本HTML页面后,在页面上放置三个按钮,分别用于:
1.window.open()创建的窗口
2.弹出模态对话框
3.弹出非模态对话框
子窗口中包含一个文本框和按钮,文本框显示父窗口中数据文本框输入的值,按钮用于更新父窗口中数据文本框的值(上面列举的三种窗口都需要更新父窗口中数据文本框的值)。
父窗口已经建立好了,用window.open()方法打开一个子窗口,但是两个窗口的交互就不会处理了
odiv = newpage.document.createElement( 'div ');
newpage.document.body.appendChild(odiv);
div = odiv;
odiv.innerHTML =
' <html> <head> <title> '+ 'newpage '+ ' </title> </head> <body> <input id = "otext " type = "text " value = " "> <br> <input type = "button " value = "update " onclick = "updatevalue() "> </body> </html> ';
我用上面的语句在新的窗口写入了一个文本框和一个按键,但是好象不能调用onclick句柄
如何解决呢,
达到要求是 父窗口中文本输入框中写入数据的话,按子窗口的update按键,子窗口的文本输入框显示父窗口中文本输入框中写入数据。
------解决方案--------------------
不懂
------解决方案--------------------
js要写在onclick事件后面段落才可以.