-
Problema mostra/nascondi
Allora raga uso il seguente script per visualizzare e nascondere delle parole:
<a href="#" onClick="return toggleMe('para1')">1</a>
-
<a href="#" onClick="return toggleMe('para2')">2</a>
<p id="para1" style="display:none">
Visualizza 1
</p>
<p id="para1" style="display:none">
Visualizza 2
</p>
E fin qua tutto bene. Il mio problema è che mi serve che quando schiaccio sul primo il secondo, se è aperto, si deve chiudere, e viceversa, se schiaccio sul 2 il primo si deve chiudere.
Ho provato ad aggiungere Hide('para2') un po' inventato diciamo ma non fa niente|
Mi serve un comando che non sia mostra/nascondi ma solo nascondi!
Grazie :D
-
provato con
Codice:
onClick="return toggleMe('para1') || toggleMe('para2');"
in entrambi?
edit: naaa come non detto, funziona solo se in partenza uno e visibile e l'altro no. Dovresti fare una seconda versione della funzione toggleMe() che nasconde e basta
-
-
prendi quella del tuo javascript e ne togli dei pezzi, facendola diventare tipo
Codice:
// JavaScript Document
function hideMe(a){
var e=document.getElementById(a);
if(!e)return true;
e.style.display="none";
return true;
}
non apprezzo molto il modo in cui la funzione originale è scritta, ma boh, non ho voglia di correggerla e spiegare perché. Funziona cmq.
Più che altro ti avviso bonariamente che, secondo me, il tuo sito potrebbe non far felice AlterVista, visti i contenuti...
-
tranzollo zio, mi serve solo per provare altervista.
Adesso provo se funzika
-
yo cistiii che storiaaaa, bella liiii :mrgreen:
-
Non capisco in cosa sbaglio, ho creato un altra funzione e ho scritto così:
<script type="text/javascript" src="expandCollapse.js"></script>
<script type="text/javascript" src="expandCollapse2.js"></script>
<a href="#" onClick="return toggleMe('para1');return hideMe('para2');">1</a>
-
<a href="#" onClick="return toggleMe('para2');return hideMe('para1');">2</a>
ma non mi va :\
-
return, come dice la parola, ritorna :mrgreen:
prova a concatenare con un "&&" (and):
Codice:
onClick="return toggleMe('para1') && hideMe('para2');"
-
yo cistiii che storiaaaa, bella liiii
Funzika ziooooooo XD
grazie :D