2011-07-19 14 views
1

私は開発者ではありませんが、私はJSに本当に興味があります...質問があります!多分あなたは私を助けることができますか?すべてのリンクを別のURLにリダイレクトするOnload JSスクリプト

次のアクションを持つWebページにJSスクリプトを読み込むことは可能ですか?ユーザがウェブページのリンクをクリックした場合(正規表現で定義された特定のリンクではない場合)、新しいURLにリダイレクトされますこの同じスクリプトで定義されていますか?あなたの答えのための

おかげで、

CH

編集:私は、任意のJSライブラリwhithoutそれを行うにはしたいと思い

+1

はい、可能です。あなたは任意の数のライブラリや、普通のjavascriptでもこれを行うことができます。しかし、あなたのために書くだけの人を探しているなら、あなたはフリーランスのプログラマーを雇うことができます。 – philwinkle

+0

ありがとうPhilwinkle、あなたは私に単なるJSを書いてくれる手がかりをくれますか?ライブラリを使用するよりもコード化するのが難しいですか? Cheers – CHA

+0

@Baszzが以下に述べるように、jQueryは 'document.getElementsByTagName'を使うとライブラリがこのようなものになるというクロスブラウザサポートを持たないので、これを簡単にします。私はこれにjQueryを推奨しますが、確かに実現可能です。 – philwinkle

答えて

1

確かに...多分それはこのような状況でjQueryのスクリプトを使用するのが最善ですlike:

 
    $('a').click(function(){ 
    document.location.href = "someurl.html"; 
    return false; 
    }); 

お問い合わせください。このスクリプトは、DOM内のすべてのリンク($( 'a')部分)を選択し、指定された関数をクリックアクションで実行するように指示します。この関数では、スクリプトはURLにリダイレクトするようブラウザに指示します。もちろん、the jQuery websiteからjQueryライブラリをダウンロードしてWebページに追加する必要があります。

+0

おかげでBaszz!私はこれらの方向性をチェックするか、可能であれば普通のJSでチェックします!あなたの場合、私は CHA

+0

まあ....実際には、ページの読み込み時にスクリプトを実行するためにjQueryのラッパー関数が必要です。この関数内にコードを置く$(document).ready(function(){...}); –

+0

Ohw ...私の答えを役に立つか、最終的な回答としてマークするのを忘れないでください;) –

関連する問題