Oggetto: Hide/show oggetti gdrcd 5.1Postato il 14/07/2012 12.34.58. Letto 1451 volte.
Salve a tutti!Premetto che utilizzo GDRCD 5.1. Vorrei che nella sezione oggetti della scheda del player, si potesse cliccare sul nome dell´ oggetto per far apparire la relativa descrizione, il commento e opzioni varie... Quindi ho inserito la seguente funzione: <script type="text/javascript"> function toggleMe(a){ var e=document.getElementById(a); if(!e)return true; if(e.style.display=="none"){ e.style.display="block" } else { e.style.display="none" } return true;} </script>richiamandola con:<a href="#" onclick="return toggleMe(´descrizione´)"> Qui il nome dell´ oggetto</a> <div id="descrizione" style="display:none"> Qui la descrizione dell´ oggetto</div>Naturalmente però introducendo il codice php che stampa il nome e la descrizione, se visualizzo la scheda cliccando su un qualsiasi oggetto mostra o nasconde solo la descrizione del primo. Esiste un modo per far si che venga generato automaticamente l´ id del link con un nuovo numero o qualsiasi altra cosa, per differenziarli? ad esempio in questo modo:<a href="#" onclick="return toggleMe(´descrizione1´)"> Nome oggetto1</a> <div id="desrizione1" style="display:none"> Descrizione oggetto 1</div> <a href="#" onclick="return toggleMe(´descrizione2´)"> Nome oggetto2</a> <div id="descrizione2" style="display:none"> Descrizione oggetto2</div> <a href="#" onclick="return toggleMe(´descrizione3´)"> Nome oggetto3</a> <div id="descrizione3" style="display:none"> Descrizione oggetto3</div>...e così viaVi ringrazio per l´ attenzione
<script type="text/javascript"> function toggleMe(a){ var e=document.getElementById(a); if(!e)return true; if(e.style.display=="none"){ e.style.display="block" } else { e.style.display="none" } return true;} </script>
<a href="#" onclick="return toggleMe(´descrizione´)"> Qui il nome dell´ oggetto</a> <div id="descrizione" style="display:none"> Qui la descrizione dell´ oggetto</div>
<a href="#" onclick="return toggleMe(´descrizione1´)"> Nome oggetto1</a> <div id="desrizione1" style="display:none"> Descrizione oggetto 1</div> <a href="#" onclick="return toggleMe(´descrizione2´)"> Nome oggetto2</a> <div id="descrizione2" style="display:none"> Descrizione oggetto2</div> <a href="#" onclick="return toggleMe(´descrizione3´)"> Nome oggetto3</a> <div id="descrizione3" style="display:none"> Descrizione oggetto3</div>...e così via
16/07/2012 14.01.15
16/07/2012 15.15.01
<?php[...]$i = ++$i;?><a href="#" onclick="return toggleMe(´descrizione_<?php echo $i; ?>´)"> Qui il nome dell´ oggetto</a> <div id="descrizione_<?php echo $i; ?>" style="display:none"> Qui la descrizione dell´ oggetto</div>[...]
16/07/2012 21.53.31
120 Utenti Online