1

我想设置一个图像按钮(OPEN),它的onclick()功能呈现一条消息,包括 php.ini 中的特定值更改。用户单击该按钮时所需的行为是将其替换为另一个图像按钮(关闭)。

是否可以设置可变按钮?我尝试如下使用变量链接:

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>";

但是,当用户单击“打开”链接并关闭页面时,下次他将获得 CLOSE 链接而不是 OPEN

关于如何正确实施的任何建议?

4

1 回答 1

1

像这样的东西

if(x == 1) {
  link="OPEN";
  src="open.png"
} else {
  link="CLOSE";
  src="close.png"
}

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()\"><img src=\""+src+"\"/>"+link+"</td></tr></table>";

或在某处与图像一起使用

document.getElementById("imageid").src=src
于 2012-05-18T11:50:06.617 回答