3

2 つのページ (URL) に DIV を表示する必要がありますが、他のページには表示しないでください。(それが役立つ場合は、ページにjQueryがあります。)私は完全な初心者なので、すべての助けに非常に感謝しています。ありがとう!

DIVを表示したいケース(1):

  • 開始ページで、Web ブラウザーのアドレス フィールドに「www.mydomin.com」と表示されている場合
  • 開始ページは PHP なので、完全な URL は「www.mydomin.com/index.php」だと思います。

ケース (2):

  • 「www.mydomin.com/index.php?option=com_myblog&title.html&Itemid=1&lang=en」
  • この部分はいつも同じです
  • 「www.mydomin.com/index.php?option=com_myblog&」
  • そして、この部分は常にユニークです
  • 'title.html&Itemid=1&lang=ja

    if (url == 'www.mydomin.com' or 'www.mydomin.com/index.php?option=com_myblog&') {

 do this

    xxxxxxxx

 else

        nothing
4

3 に答える 3

7

質問を正しく理解していれば、これは機能するはずです

var url = document.location.href;

if (url.indexOf('www.mydomin.com/index.php?option=com_myblog&') >= 0) {
  $('#div_id').hide();
} else {
  $('#div_id').show();
}

しかし実際には、とにかく PHP を使用する場合は、そもそも div をレンダリングしない方法を理解する必要があります。

于 2009-11-03T12:03:12.823 に答える
1

クエリ文字列を解析し、結果に基づいて div を表示/非表示にすることができます。

于 2009-11-03T12:02:27.773 に答える
0

また、JavaScript からではなく、PHP コードから処理する必要があると思います。そもそも div をレンダリングするべきではありません。

于 2009-11-03T12:13:57.860 に答える