在javaScript中我们可以通过window.open来打开新的网页,但有时被浏览器拦截住,带来一些不必要的麻烦。今天我在开

发中就遇到类似的情况,后来我是采用打开对话框的方法得以解决。代码如下:

js 代码
  1. function openDialog(url){   
  2.           
  3.          var p = document.getElementById("p");   
  4.            //代表对话框要返回值的对象 
  5.          var config = 'dialogWidth:250px;dialogHeight:300px;';   
  6.          config+='dialogTop:'+p.clientTop+';dialogLeft:'+p.clientLeft+';';   
  7.          config+='center:no;help:no;resizable:no;status:no';  
  8.            // 对话框的窗体属性 
  9.          showModalDialog(url,p,config);   
  10.                
  11.     }  
注:记录本人在开发中遇到的问题,与大家一起交流,如果有的好的解决方法,请指导一下,谢谢!
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐