javascript
  • jquery
  • ajax
  • 2014-10-10 2 views 0 likes 
    0

    좋아 내가 종료 스플래시 페이지를 포함했기 때문에 Ajax를 사용하여 리디렉션하기 전에 지연하는 방법을 궁금하네요.지연 Ajax 또는 JQuery

    setTimeout(5000); 
    window.location = "https://www.google.com" 
    

    나는이 시도했다 : :

    setTimeout(function(){ document.location = 'http://www.google.com';}, 2000); 
    

    나는 또한 시도했다 :

    delay : 3000 
    

    스플래쉬 페이지 자바 스크립트 :

    코드입니다
    <!-- Start of ExitSplash.com Code --> 
    <script language="javascript"> 
    var exitsplashmessage = '***************************************\n\n W A I T B E F O R E Y O U G O !\n\n CLICK THE *CANCEL* BUTTON RIGHT NOW\n  TO STAY ON THE CURRENT PAGE.\n\n I HAVE SOMETHING VERY SPECIAL FOR YOU!\n\n***************************************'; 
    var exitsplashpage = 'http://www.facebook.com'; 
    </script> 
    <script language="javascript" src="http://www.google/bonus/exitsplash.php?tc=3399cc&uh=none&ad=none&sh=no&hv=no&bh=22&fs=12&lf=Arial&at=Powered%20by%20ExitSplash"></script> 
    <!-- End of ExitSplash.com Code --> 
    
    +2

    'setTimeout (function() {document.location ='http://www.google.com ';), 2000)의 문제점은 무엇입니까? – Regent

    +0

    @Regent, 지연이 끝나기 전에 스플래시 페이지의 javascript가 실행됩니다. –

    답변

    0

    희망이 도움이 될 것입니다.

    setTimeout(functionName(),5000); 
    
    function functionName() 
    { 
    document.location = 'http://www.google.com'; 
    } 
    
    +0

    슬프게도 리디렉션 기능이 작동하지 않기 전에 내 iframe이 작동합니다. 다른 방법은 없습니까? –

    +0

    그것은'setTimeout (functionName, 5000);'이어야하며, 문제의 코드와 똑같을 것입니다. – Regent

    +0

    글쎄,이 작동하지만 페이지의 하단에 내 다른 자바 스크립트 함수를 계속 유지 .. 다른 방법으로 나는 트리거에서 함수를 방지 할 수 있습니까 ?? 상단에 javascript 함수를 업로드합니다. –

    0

    시도해보십시오.

    setTimeout(function(){document.location.href="http://www.google.com";}, 3000); 
    
    +0

    [MDN docs] (https : //developer.mozilla.org/en-US/docs/Web/API/document.location) _ 대부분의 경우 문자열 인 것처럼 document.location을 사용할 수 있습니다. document.location = 'http : // www .example.com '은 document.location.href ='http : //www.example.com '의 동의어입니다. – Regent

    +0

    페이지가 리디렉션되기 전에 팝업이 계속 나타나는 것을 계속했습니다. –

    +0

    바이올린을 만들어주세요. –

    관련 문제