Originariamente inviato da wimkieft
Quindi non posso neanche sfruttare l'event onClick?

...
$tempstr = "<a class='moshide' style='cursor: pointer' ";
$tempstr .= "onclick=\"o=document.getElementById('moshide$moshide_coun t').style;this.innerHTML= o.display!='none' ? '" .escape_text($caption[0]). "' : '"

.escape_text($caption[1]). "';";

$tempstr .= "o.display = o.display!='none' ? 'none' : 'block'; ...magari da aggiungere qui in coda...? \">";
$tempstr .= ($state ? $caption[1] : $caption[0]) . "</a>";
Onclick è javascript ma viene eseguito dopo la stampa del codice html da parte di php...
Leggiti bene cosa è javascript e cosa è php, ti stai affogando in un bicchiere d'acqua