在javaScript中我们可以通过window.open来打开新的网页,但有时被浏览器拦截住,带来一些不必要的麻烦。今天我在开
发中就遇到类似的情况,后来我是采用打开对话框的方法得以解决。代码如下:
js 代码
- function openDialog(url){
- var p = document.getElementById("p");
- //代表对话框要返回值的对象
- var config = 'dialogWidth:250px;dialogHeight:300px;';
- config+='dialogTop:'+p.clientTop+';dialogLeft:'+p.clientLeft+';';
- config+='center:no;help:no;resizable:no;status:no';
- // 对话框的窗体属性
- showModalDialog(url,p,config);
- }