1.模态对话框(用 window.showModalDialog 方法打开的窗口)中,点击链接默认都是在新窗口打开,
即使给 <a> 加上 target="_self" 属性依然如此.如果希望在本窗口中打开新网页,需要在模态对话框中
的网页的 <head></head> 之间加上 <base target="_self"/>.
2.如果希望在模态对话框中用 button 来控制模态对话框中页面的地址,注意:用 window.location.href
是没用的.可以在模态对话框的页面中放一个隐藏的 <a>(<a id="targetPage" href="#" style="display:none;"/>)
然后用 js 来改变 <a> 的 href 属性:
document.all("targetPage").href = "newPage";
document.all("targetPage").click();
别忘了调用 <a> 的 click() 方法,否则不会产生任何效果 :)
3.将一串 json 文本转化为 js 对象,可用 eval 方法:
var obj = eval("json 文本");