4

Facebookウィンドウを newで開くのTabではなく、 new で開くにはどうすればよいwindowでしょうか?

私のHTMLは以下です

<div style="position: relative; top: 3px;" id="likeButton">
        <iframe frameborder="0" scrolling="no" allowtransparency="true" style="border: none;
            overflow: hidden; width: 260px; height: 35px;" src="http://www.facebook.com/plugins/like.php?href=http:\\localhost\login.aspx|@&amp;send=false&amp;layout=button_count&amp;width=100&amp;
          show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=35">
        </iframe>
    </div>

問題は- をクリックすると、新しいウィンドウでログイン ウィンドウLike Buttonが開きます。Facebookどうすれば新規で開くことができますかTab

私のJSFiddleはここにあります

4

2 に答える 2

6

このコードを試してみてください。

<a style="position: absolute; top:0px; left: 0px; width:100px; height:40px; cursor:pointer;" href="https://www.facebook.com/login.php?skip_api_login=1&display=popup&social_plugin=like&external_page_url=http%3A%2F%2Finvalid.invalid%2F&next=http%3A%2F%2Fwww.facebook.com%2Fconnect%2Fuiserver.php%3Fmethod%3Dopt.inlike%26app_id%3D127760087237610%26display%3Dpopup%26social_plugin%3Dlike%26secure%3Dfalse%26protocol%3Dhttp%253A%26external_page_url%3Dhttp%253A%252F%252Finvalid.invalid%252F%26from_login%3D1%26client_id%3D127760087237610&rcount=1" target="_blank"></a>

<div style="position: ansolute; top: 0px;z-index:0; cursor:pointer;" id="likeButton">
        <iframe frameborder="0" scrolling="no" allowtransparency="true" style="border: none; overflow: hidden; width: 260px; height: 35px;z-index: 0;" src="http://www.facebook.com/plugins/like.php?href=http:\\localhost\login.aspx|@&amp;send=false&amp;layout=button_count&amp;width=100&amp; show_faces=false&amp;action=like&amp;colorscheme=light&amp;font=arial&amp;height=35"></iframe>

</div>​

作業例: http: //jsfiddle.net/JpWCf/

external_page_urlパラメータを href から変更します。

于 2012-07-03T03:20:05.520 に答える
2

私は他のコメンテーターに同意しなければならないのではないかと思います。特定のサイズで新しいウィンドウを開くというFacebookのリクエストをブラウザがどのように処理するかを制御することはできません。ただし、デフォルトでは、通常、ウィンドウサイズの要求を受け入れるための小さなポップアップとして開きます。

しかし、私がやったことはこれでした。「いいね」ボタンをクリックしてハイジャックし、新しいタブで何か他のものを開く例。これはまだあなたが望んでいることではありませんが、正しい方向に始めるのに役立つかもしれません。

ここで、自分のページを高く評価しようとするページを開く方法を見つける必要があります。

ポップアップではなく、新しいタブでこれを実行する必要があるかどうかは、実際には非常に重要です。たぶん、その要件にあなたを導く決定は、いくつかの再考が必要ですか?

于 2012-07-02T10:09:23.870 に答える