163

現在のページを共有するための「共有ボタン」を作成しています。現在のページのURLを取得して、新しいウィンドウで開きます。現在のURL部分は機能していますが、次の部分が機能していないようです。

構文に苦労しています。新しいウィンドウサイズをに指定したいと思いますwidth=520, height=570

何かのようなもの:

<a target="_blank"
   href="https://www.linkedin.com/cws/share?mini=true&amp;url=[sub]" 
   onclick="this.href = this.href.replace('[sub]',window.location)">
    LinkedIn
</a>

何か案は?

4

4 に答える 4

269

使用window.open():

<a onclick="window.open(document.URL, '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
  Share Page
</a>

Share Pageこれにより、高さ 570、幅 520 の新しいウィンドウで現在の URL を開くというタイトルのリンクが作成されます。

于 2013-01-03T02:28:13.973 に答える
75

window.open()関数を使用するだけですか?3 番目のパラメーターでは、ウィンドウ サイズを指定できます。

var strWindowFeatures = "location=yes,height=570,width=520,scrollbars=yes,status=yes";
var URL = "https://www.linkedin.com/cws/share?mini=true&amp;url=" + location.href;
var win = window.open(URL, "_blank", strWindowFeatures);
于 2013-01-03T02:09:22.410 に答える