こんにちは、JS 関数を使用して PHP スクリプトのリンクを無効にしようとしています。なぜ機能しないのかわかりません。任意の入力をいただければ幸いです..
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function disable()
{ document.getElementById("perfumes_web_link").innerHTML='<a href="javascript: void(0)"><http://www.google.com" rel="external"">Perfumes</a>';
}
function enable()
{ document.getElementById("perfumes_web_link").innerHTML='<a href="http://www.google.com" rel="external"">Perfumes<\/a>';
}
</script>
</head>
<?php
$disable_link = 0 ;
echo '<h1>JavaScript to disable link if set to zero</h1>';
echo '<li><span id="perfumes_web_link"></span><br>'."\n";
echo '<span class="perfumes_browser"><small>(Internet Explorer v6 or higher req.) < /small></span></li>';
if ($disable_link = 1)
{echo '<script type="text/javascript">disable();</script>';
}
elseif ($disable_link = 0)
{
echo '<script type="text/javascript">enable();</script>';
}
?>
</html>
それで、私は何を間違っていますか?JS 関数自体で if/else ステートメントを使用する必要がありますか、または 0 と 1 の代わりに true/false を使用する必要があります。
jQuery や Ajax などの他のものを使用する必要がありますか..
ありがとう