是不是原来window.open传递的参数用showModalDialog就不能了?

解决方案 »

  1.   

    找找playlist.html 中wmp是什么东西!
      

  2.   

    showModalDialog大致语法:var s="playlist";
    var k=showModalDialog("playlist.html",s,"dialogWidth=670px;status=no;dialogHeight=300px");
      

  3.   

    看msdn的帮助,很详细的,还有例子
      

  4.   

    dialogWidth=670px;status=no;dialogHeight=300px
    好象不能用=号吧,只能用:dialogWidth:670px;status:no;dialogHeight:300px
      

  5.   

    在网上搜索一下showModalDialog,去查有关资料
      

  6.   

    可是为什么用winodw.open
    'wmp'就 "有定义" 呢?
      

  7.   

    ShowModalDialog显示的不是一个IE窗口,而是一个标准的Windows对话框,所以,想要达到和 window.open一样的效果,只有一个办法:把你的页面放在一个 frame 里面,再用 ShowModalDialog打开。不过,这样的话,涉及到相对关系的代码要改一改,因为你的代码的位置有一点点变了。
    最后,建议不要使用 ShowModalDialog,因为这是IE特有的函数,与W3C并不兼容。