Ho un link che richiama la funzione di ahah:
codice:
<span id="sp1" ><a href="javascript:callAHAH('elabora_admin.asp?value=<%=check%>&id=<%=request("id")%>&edit=4','img1','<%=epics%>','<%=request("id")%>');" ></span>
ho la funzione di risposta di ahah adattata:
codice:
var output = '';
if(req.readyState == 4) {
if(req.status == 200) {
output = req.responseText;
document.getElementById(pageElement).src = "../images/"+img+".gif";
if (img == "non_attivo")
{document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value=true&id="+id+"&edit=4','img1','efax_attivo');' >"}
else
{document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value=false&id="+id+"&edit=4','img1','non_attivo');' >"};
} else {
document.getElementById(pageElement).src = "../images/errore.gif"
va tutto bene tranne che quando voglio cambiare il link nella pagina principale con
if (img == "non_attivo")
{document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value =true&id="+id+"&edit=4','img1','efax_attivo');' >"}
else
{document.getElementById('sp1').innerHTML = "<a href='javascript:callAHAH('elabora_admin.asp?value =false&id="+id+"&edit=4','img1','non_attivo');' >"};
non cambia il link.