js做个提示信息框,没想到在ie下没问题,但是在其他浏览器会被拦截,有哪位高手帮帮忙看看呢
一下是我的例子:
Default.aspx
 <div id="Main">  
  <div id="TopMenu">
  <ul>
  <li>男装</li> <li>女装</li>
  <li>床上用品</li><li>家电</li>
  <li>日常用品</li> <li>食品</li>
  </ul>
  </div>
  <div id="Center">
  <p>hdukfdhfihiogfighihghdfighsdihgi
  jsdfsjfosdjofjdso</p>
  </div>
  </div>
<script type ="text/javascript">
  setInterval("MessageInfo()", "1000");
  function MessageInfo() {
  window.showModalDialog("Message.aspx");
  }
</script>
提示信息的窗体:
Message.aspx<div id ="Messageinfo">
  <div id ="Top">
  <div id="Top_Left">宁静致远</div>
  <div id="Top_Right"><input type ="button" id="Closed1" /></div>
  </div>
  <div id="Link"><a href ="Default.aspx">我是测试员一一</a></div>
  <div id="LookBtn"><a href="#">查看</a></div>
  </div><script type ="text/javascript">
  setInterval("Closed2()", "3000");
  function Closed2() {
  window.opener = null;
  window.close();
  }
</script>
只要能实现这个效果给个意见也好啊,拜托了各位

解决方案 »

  1.   

    现在的浏览器基本上默认提示或屏蔽弹出窗口,如果你想要弹出提示,建议你本页面中增加一个DIV层,用DIV层的隐藏/显示来完成
      

  2.   

    那么是在本页去写要弹出的那个框的信息,还是在通过在通过这个Div层去调呢???
      

  3.   

    没明白,如果你想弹窗,只要自己创建一个div,然后div里的内容自己设定,最后显示一下就好了啊