Ciao!
Ho un PHP che produce 10 righe con una parola di 5 caratteri sempre diversa, e fin qui, non ho avuto problemi.
Non riesco invece a far sì che cliccando una di queste parole a caso, tutte le altre 9 righe scompaiano.
Infatti sono solo riuscita a fare in modo che cliccando una qualsiasi voce, solo la prima scompaia e cliccandone un'altra ricompaia.
Qualcuno può aiutarmi? JavaScript non lo conosco.
Grazie a tutti (a prescindere)
Ecco il listato finora prodotto:
<body>
<script type="text/javascript">
var visibile=true;
function HideShow() {
if (visibile)
document.getElementById("testo").style.display="none";
else
document.getElementById("testo").style.display="";
visibile=!visibile;
}
</script>
<?php
function string10Rnd($nchar = 5, $val = ''){
$p = '';
if($val==''){
$val = "abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNOPQRSTUVWXYZ0123456789";
}
for($i=0; $i<$nchar; $i++){
$p.= substr( $valori, floor(rand(0,strlen($val))), 1);
}
return $p;
}
for($i=1;$i<=10;$i++){
echo "<a href='javascript:HideShow()'><span id='testo'>".string10Rnd(5)."</span></a>"."<br>";
}
?>
</body>
[/size]