1

JavaScriptを使用して同じことを達成することは可能ですか?

<?php
$url = $_SERVER['PHP_SELF'];
$needle = 'php';

if(strstr($url, $needle)){
    $bool = true;
    }
else{
    $bool = false;
}


if($bool){
?>
    Text
<?php
}else{
?>
    Another text...
<?php
}
?>

基本的に、現在のサイトに応じて異なる HTML コンテンツを表示する必要があります。一部のパーツは別のサイトに含まれています。

編集:

このようにすれば大丈夫ですか:

<script>
var url = document.URL;
var needle = 'test';
var bool = false;
if(url.indexOf(needle) != -1){
  bool=true;
}
document.write(bla);
</script>


<table border="1">
<script>
if(bool){
  document.write('<tr><td>abc</td><td>def</td></tr>');
}
</script>
  <tr><td>ghi</td><td>jkl</td></tr>
</table>

テーブルのJavaScript についてはよくわかりません...

4

1 に答える 1

0

もちろん。そこにあるかどうかを確認するために使用location.href.indexOf("php") > -1します。

于 2012-07-14T19:10:22.543 に答える