2014-07-24 2 views
0

는이 코드자바 스크립트 - 팝업 새 부모 창

function checkAlerts() { 
    secondsSinceLoad += 1; 
    for(var mj = 0 ; mj <= alertList.length; mj++) { 
        if(alertList[mj]['time'] < secondsSinceLoad && alertList[mj]['time'] > -1) { 
          alertmsg = alertList[mj]['type'] + ":" + alertList[mj]['name'] + "\n" +alertList[mj]['subtitle']+ "\n"+ alertList[mj]['description'] + "\n\n"; 
          window.open(alertList[mj]['redirect'],"name1","width=800,height=500,toolbar=no,location=no,menubar=no,copyhistory=no"); 
        } 
    } 
    alertsTimeoutId = setTimeout("checkAlerts()",1000); 

}

이 예약 된 팝업입니다 있습니다. 팝업이 올바르게 생성되지만 예약 된 팝업 창이 두 개 이상일 경우 은 동시에이며 팝업은 1 개만 표시됩니다.

P. 나는 부모 팝업이 같은 창을 열었 기 때문에 가정합니다.

도움을 주시면 감사하겠습니다.

고맙습니다.

+0

한 번에 여러 개의 팝업을 처리 할 수 ​​없습니다 .... –

답변

1

브라우저는 반복적으로 여러 개의 팝업을 열어서 많은 새 창이있는 악의적 인 사이트를 차단합니다.

팝업을 피하고 모든 내용을 단일 창에 표시하여 해결하십시오.