Visualizzazione risultati 1 fino 9 di 9

Discussione: Problema mostra/nascondi

  1. #1
    Guest

    Predefinito 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

  2. #2
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    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
    Ultima modifica di dreadnaut : 29-05-2007 alle ore 13.48.07

  3. #3
    Guest

    Predefinito

    come?

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    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...

  5. #5
    Guest

    Predefinito

    tranzollo zio, mi serve solo per provare altervista.
    Adesso provo se funzika

  6. #6
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    yo cistiii che storiaaaa, bella liiii

  7. #7
    Guest

    Predefinito

    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 :\

  8. #8
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    return, come dice la parola, ritorna

    prova a concatenare con un "&&" (and):
    Codice:
    onClick="return toggleMe('para1') && hideMe('para2');"

  9. #9
    Guest

    Predefinito

    yo cistiii che storiaaaa, bella liiii
    Funzika ziooooooo XD
    grazie :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •