onclick()
PHPの特定の値の変更を含むメッセージをレンダリングする機能を備えた画像ボタン(OPEN)を設定したいと思います。ユーザーがそのボタンをクリックしたときの望ましい動作は、別の画像ボタン(CLOSE)に置き換えられることです。
可変ボタンを設定することはできますか?私は次のように変数リンクを使用しようとしました:
JavaScript:
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var response=xmlhttp.responseText;
x=response;
if(x == 1)
link="OPEN";
else
link="CLOSE";
var content = "<table style=\"padding-left:10px ; float:right ; text-align:right\" > <tr><td style=\"float:right;color: blue;text-decoration: underline\" onmouseover=\"this.style.cursor='hand'\" onclick=\"function()\">"+link+"</td></tr></table>";
ただし、ユーザーが[開く]リンクをクリックしてページを閉じると、次回は[開く]ではなく[閉じる]リンクが表示されます。
これを正しく実装する方法について何か提案はありますか?