2011-12-15 19 views
-1

現在のページでJavaScript関数全体をどのように一致させることができますか?完全なjavascript関数と一致して置き換えます

window.onbeforeunload = function() 
{ 
    if(!success) 
    { 
     success = true; 
     alert('Think first! Click CANCEL on the next page to receive a new gift.\n\n'); 
     window.location = 'http://www.mysite.com/'; 
     return '\nClick CANCEL\n\nOver thousands of gifts have been given out, get yours today!\n\n'; 
    } 
} 

と私は動的にこの機能が一致して置き換えたい:私のJavaScript関数がある私はこの問題を解決するために助けてください

window.onbeforeunload=function() 
{ 
    return ExitPopup(); 
} 

+0

を行うことはできませんか? –

+1

2番目のスニペットのように、それを割り当て(オーバーライド)しないのはなぜですか? –

+1

*ページを閉じるときにこのような迷惑なアラートを使用しないでください。 – pimvdb

答えて

1

はあなたが試合で何を意味しています

var newFunction = function() 
{ 
    return ExitPopup(); 
} 

、その後

window.onbeforeunload = newFunction; 
関連する問題