2013-02-27 2 views
0

내가 내가 내가 올바른 장소에, '_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'); 

에 열려 오래된 코드를 발행,하지만 여전히 열어 가고 있습니다 새 브라우저 창.

답변

0

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

상기 코드 조각 sfolderbingogame 사이 엑스트라 comma있다. 두 번째 매개 변수는 '_self'이어야하지만 그 대신에 comma이 있기 때문에 '_self'이 세 번째 매개 변수가되었습니다. 문제를 해결하면 제대로 작동합니다.

Window.open 매개 변수에 대한 자세한 정보를 제공합니다.