Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [Mostra/Nascondi] Perchè devo cliccare due volte?

    Salve ragassuoli...

    ho usato questo semplice script per mostrare o nascondere dei livelli.
    codice:
    function mostra_nascondi(lyr){
      document.getElementById(lyr).style.display=(document.getElementById(lyr).style.display=='none')?'block':'none';
    }
    Nella pagina viene applicato a 3 div tramite un onClick
    onclick="mostra_nascondi('div_da_mostrare');return false"

    Fin qui tutto bene

    Il mio problema è questo:

    Appena carico la pagina nel browser perchè per utilizzare il JavaScript devo cliccare due volte (nel senso che al primo click non accade nulla)?

    Grazie a quanti vorranno aiutarmi

    I hate to feel the Love beetwen us die...
    This is our last embrace...


    IndiSound.net - La musica italiana indipendente
    Bertuccia.com - Chat, Forum e Galleria Fotografica...

  2. #2
    forse perchè non hai esplicitamente dichiarato le proprietà sulle quali lavori?

    prova a farlo:

    codice:
    <div id="livello1" style="display:block;" ... >
    ciao

  3. #3
    Perfetto Var, funziona alla perfezione..grazie mille

    Avevo specificato le proprietà solo nel css...e non nella pagina direttamente...non capisco il meccanismo...ma almeno funziona come dovrebbe
    I hate to feel the Love beetwen us die...
    This is our last embrace...


    IndiSound.net - La musica italiana indipendente
    Bertuccia.com - Chat, Forum e Galleria Fotografica...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.