0
ユーザーがRSSフィードリンク(サイトの一部に表示する)をクリックすると、フィードリンクがポップアンダーに表示されるようにサイトを設定したいと考えています。サイト上では意味があります。私のユーザーが望むものです。ポップアンダーオンRSSフィード - Javascript
私が理解できないことは、私がそれらをポップアンダーで開くように引っ張っているRSSリンクにどのように埋め込むかということです。
私はこれを持っている:
新しいウィンドウでリンクを開くん$(document).ready(function(){
$("a[href^='http']").attr('target','_blank');
});
。私はこのように別の行を追加することができます:
$("a[href^='http']").attr('onClick','openpopup()');
が、私は、1)アンカーからのhrefをつかむだろういくつかのjavascriptを作るするかどうかはわかりません。 2)javascript(void)で置き換えます。
function openpopup() {
window.open("url","","toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,status=no,width=1250,height=500,left=250,top=175").blur(); window.focus();}
任意のアイデア:3)このようなもので、そのURLを使用できますか?ありがとう!
jQueryの男のあまり
this.hrefがないアンカーの、開いているページのURLをつかんされて動作するはずです。皮肉なことに、ポップアンダーで現在のページのコピーを開いていて、逆の代わりにカレントウィンドウのリンクを開いています... – user624385
@ user624385:申し訳ありません、 'stopPropagation'ではなく' event.preventDefault() 'だったはずです。 。ここにデモがあります:http://jsfiddle.net/qzLtN/ – Flambino
NICE !!私はこれらのことでは偉大ではないので、私はウィンドウロード機能などが必要であることがわかって初めて、動作するようにはなりませんでした。 <![CDATA [ $(window).load(function(){...}); //]]>私はそれがほとんどの人にとって明らかであると確信しています。感謝万円!! – user624385