JavaScript window.open _self问题

时间:2013-02-27 04:08:24

标签: javascript self window.open

我有一些旧代码,我想打开到同一个窗口

if(sgame=='BIN') {
  window.open('http://<%=Application("domain")%>/client/client.asp?z=<%=encode(session("username")&"|"&session("password")&"|"&session("id"))%>&lang=<%=session("lang")%>&host='+shost+'&port='+sport+'&dat='+sfolder
             ,'bingogame'+Math.round(Math.random()*9999)
             ,'_self'
             ,'resizable=no
             ,scrollbars=no
             ,width=1024
             ,height=768');

根据我的理解,我把'_self'放在了正确的位置,但它仍然打开了一个新的浏览器窗口。

1 个答案:

答案 0 :(得分:0)

+sfolder,'bingogame'+Math.round(Math.random()*9999)

上面的代码段在commasfolder之间有一个额外的bingogame。您的第二个参数应为'_self',但由于额外comma'_self'已成为第三个参数。修复它,它应该工作。

Window.open会为您提供有关参数的更多信息。