0

ショートカットキーのコードを書きました。それは動作しますが、Javascript を使用してポップアップ ウィンドウで URL を開きたいです。ポップアップのスクリプトを書いてもうまくいきません。

私のコードは次のとおりです。

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type = "text/javascript">
  $(document).keyup(function (e) {
    var keyCode = e.keyCode ? e.keyCode : e.which
      if (keyCode == 17&&81) {
        window.open("urltest.html");
      }
    });
</script>
</head>
<body>
  <form id="form1" runat="server">
    Press ctrl+q to open page.
  </form>
</body>
</html>

そして、私がこれを使用するとき:

<script language="javascript" type="text/javascript">
  function popitup(url) {
    newwindow=window.open(url,'name','height=200,width=150');
    if (window.focus) {newwindow.focus()}
    return false;
  }
</script>

と:

<a href="urltest.html" onclick="return popitup('urltest.html')">Link to popup</a>

うまくいきません。私は何をすべきか?

ありがとう。

4

1 に答える 1

0

JavaScriptコードのコメントを削除したところ、うまくいきました

<script>
    function popitup(url) {
        newwindow = window.open(url, 'name', 'height=200,width=150');
        if (window.focus) { newwindow.focus() }
        return false;
    }
</script>

<a href="popupex.html" onclick="javascript:return popitup('urltest.html')">Link to popup</a>

ブラウザがポップアップをブロックしているかどうかも確認してください

于 2013-06-02T04:13:53.273 に答える