这样呢?dialog.htmfunction doDialog()
{
var x=showModalDialog('dcontent.htm',window,'status:no;resizable:yes');
if (x)
{
d1.innerHTML="The dialog box return value was: " + x;
doDialog();
}
}dcontent.htm
<input type='button' onclick="parent.returnValue=true;window.close();" value=" OK ">
{
var x=showModalDialog('dcontent.htm',window,'status:no;resizable:yes');
if (x)
{
d1.innerHTML="The dialog box return value was: " + x;
doDialog();
}
}dcontent.htm
<input type='button' onclick="parent.returnValue=true;window.close();" value=" OK ">
function doDialog()
{
var x=showModalDialog('dcontent.htm',window,'status:no;resizable:yes');
if (x)
{
d1.innerHTML="The dialog box return value was: " + x;
doDialog();
}
}
这个涵数也应算递归吧,JAVASCRIPT不回释放以前递归中一创建的对象.内存受不了.在实地的应用中参数"WINDOW"很大,点一下dcontent.htm中的"OK",占用内存1M.