基本的に私はこれをやろうとしていますが、うまくいきません...次の理由が考えられます:
URLは「index.php?cat=Lifestyles&do=Arrive」、リンクのhtmlは「index.php?cat=Lifestyles&do=Arrive」
または、実際の「Webサーバー」ではなくローカルホスト(wampserver)でテストしているため、これはロングショットです。
リンクしたのと同じコードを使用していると仮定すると、あなたの document.URL は期待どおりに一致していないと思います。
この行をデバッグします
this.href == document.URL
Firefox では、これは次の方法で簡単に実行できます。
console.log(this.href);
console.log(document.URL);
それらが一致しない場合、それはあなたの問題です。
編集
これを参照してください:http://jsfiddle.net/ZsDKx/
Chrome および Firefox でのテスト。(必ず上部の「実行」をクリックしてください)