私は自分のサイトで次のコードを使用しています。私はそれを行うにはjQueryが必要かどうか、または標準のjavascriptがプロセスを処理できるかどうか疑問に思っています。jQueryなしでこれを行うことはできますか?
<script type='text/javascript'>
//<![CDATA[
$(window).load(function(){
$("a[href^='http']").click(function(event) {
event.preventDefault(); // prevent the link from opening directly
// open a pop for the link's url
var popup = window.open(this.href , "", "toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,status=no,width=340,height=10,left=250,top=175");
// popup.blur();
// window.focus();
}); }); //]]>
</script>
それは、このページからです:Pop Under on Click for RSS Feed - Javascript
jQueryはJavaScriptコードです。 –
もちろん、標準のJSがこれを処理できますが、それ以上の作業です。私はjQueryと一緒に行くだろう。それがなければ 'document.getElementsByTagName( 'a')'をループし、hrefで正規表現をチェックする必要があります。 – amiuhle