2013-02-27 11 views
0

У меня есть старый код, который я хочу, чтобы открыть в одном окнеJavaScript window.open _self вопросы

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», в нужном месте, но он по-прежнему открывать новое окно браузера.

ответ

0

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

выше кусок кода имеет дополнительный comma между sfolder и bingogame. Ваш второй параметр должен был быть '_self', но вместо этого из-за этого дополнительные comma, '_self' стал третьим параметром. Исправьте это, и он должен работать.

Window.open предоставит вам больше информации о параметрах.

Смежные вопросы