日期:2014-05-16  浏览次数:20386 次

有题目不会做
题目是:
建立一个基本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事件后面段落才可以.