0

ウィンドウの onbeforeunload 関数を使用しているサイトがありますが、そのためにクリック時のポップアップが機能しません。コードを統合する方法

window.onbeforeunload="null";

以下のポップアップコードで

 <script type='text/javascript'>

    function ouvre(fichier) {
          ff=window.open(fichier,"popup","width=600px,height=300px,left=50%,top=50%")     //this._try = 1;            setTimeout('this._try = 1;', 4000);   }   function playMovie(_try) {      if (this._try == 1) { playlavideo(); }      else { alert('You must share the video to play.'); }        }


     </script>

<a href="#" onClick="ouvre('http://www.facebook.com/sharer.php?u=http://google.com/');return false"><img src="http://i.imgur.com/GnqwI.jpg" width="500" height="145" border="0"></a>
4

1 に答える 1

0

window.onbeforeunload=nullリンクを開く前にキーの変更が行われているため、これは機能しているようです。

<script type='text/javascript'>
  // Set a beforeunload callback
  window.onbeforeunload = function() { return false; };

  function open_popup(url) {
    window.open(url,"popup","width=600px,height=300px,left=50%,top=50%");
    return false;
  }
</script>
<a href="http://www.facebook.com/sharer.php?u=http://google.com/" onClick="window.onbeforeunload=null;return open_popup(this.href);"><img src="http://i.imgur.com/GnqwI.jpg" width="500" height="145" border="0"></a>
于 2012-07-18T17:41:15.760 に答える