Sheldon55555 2018-09-20 02:49 采纳率: 50%
浏览 1217
已结题

js 里面代码是对的就是不显示!!!

<!DOCTYPE html>







主页面


<br> var newWin;<br> window.onload = function (){<br> newWin = window.open(&quot;<a href="http://www.baidu.com">http://www.baidu.com</a>&quot;, &quot;baidu&quot;, height = 500, width = 800, left = 20, top = 30, tollbal = yes, scrollbars = yes, location = yes, status = yes, menubar = yes, resizable = yes, titlebar = yes);<br> }<br>
关闭广告

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2018-09-20 03:25
    关注

    不是用户交互点击的弹出窗口都会被浏览器拦截,改为为点击打开才能用window.open,而且open第三发个参数用引号括起,而不是溜过来

    
            var newWin;
            window.onload=function () {
                document.onclick=function () {
                    newWin=window.open("http://www.baidu.com","baidu",'height=500,width=800,left=20,top=30,tollbal=yes,scrollbars=yes,location=yes,status=yes,menubar=yes,resizable=yes,titlebar=yes');
                }
            }
    

    关闭操作要判断newWin变量是有值后在再调用方法,要不报错

     <a href="javascript:newWin&&newWin.close()">关闭广告</a>
    
    评论

报告相同问题?

悬赏问题

  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。