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

    DIV visibili e invisibili

    ciao a tutti,
    sto cercando di realizzare una specie di questionario
    e avrei la necessità che le domande appaiaano
    nelllo stesso punto una per volta...

    ho realizzato questo codice dove ogni domanda e tra un DIV HIDDEN e sul tasto con javascript faccio apparire la succesiva il problema e che non riesco poi a far sparire le precedenti.
    mi aiutate?
    codice:
    <div id="dom1" style="visibility:visible; position:absolute; left: 131px; top: 0px">
    DOMANDA 1
    
    
    vai alla domanda 2
    </div>
    
    <div id="dom2" style="visibility:hidden; position:absolute; left: 131px; top: 0px">
    DOMANDA 2
    
    
    </a>
    vai alla domanda 3
    </div>
    
    <div id="dom3" style="visibility:hidden; position:absolute; left: 131px; top: 0px">
    DOMANDA 3
    
    
    </a>
    responso
    </div>
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  2. #2
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  3. #3
    VVoVe:
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    Ciao
    Premetto che non sono un esperto
    Per risolvere il problema io ho usato uno script (VBScript, quindi solo IE)

    <html> <head>
    <style type="text/css"> <!--
    DIV{visibility: hidden; position: absolute; width: 360; height: auto; left: 110px; top: 90px; z-index: auto;}
    --> </style>
    </head>
    <body link="blue" vlink="purple" alink="red">

    <div id="b1" style="visibility:visible;">

    prima risposta</p>seconda domanda</div>
    <div id="b2">

    seconda risposta</p>terza domanda</div>
    <div id="b3">

    terza risposta</p>prima domanda</div>



    <SCRIPT language="VBScript"><!--
    Sub risposte(x)
    cancella
    Set bx = EVAL("b" & x)
    bx.style.visibility = "visible"
    End sub
    Sub cancella()
    for h = 1 to 3
    Set bx = EVAL("b" & h)
    bx.style.visibility = "hidden"
    next
    End sub
    --></SCRIPT> </p> </body> </html>

    In questo modo bisogna avere un DIV per ogni domanda
    Nel modo seguente, invece Ho usato una tabella con due celle: una per la risposta e l'altra per la domanda.
    Con un altro script (sempre VBScript perché conosco solo quello)
    cambio ciò che c'é scritto nella cella (la risposta)
    Vedi tu se possono servirti
    riciao rudyF

    <html> <head>
    </head>
    <body link="blue" vlink="purple" alink="red">

    <table border="1" width=300">
    <tr><td id="rispo">qui vanno le risposte</td></tr>
    <tr><td>prossima domanda</td></tr>
    </table>



    <SCRIPT language="VBScript"><!--
    dim cont: cont = 0
    dim risp(3)
    risp(1)= "questa é la prima risposta"
    risp(2)= "questa é la seconda risposta"
    risp(3)= "questa é la terza risposta"

    Sub risposte()
    cont = cont + 1
    if cont > 3 then exit sub
    rispo.innerText = risp(cont)
    End sub
    --></SCRIPT> </p>
    </body> </html>

  5. #5
    prova così:

    onclick='document.getElementById("dom2").style.vis ibility="visible" document.getElementById("dom1").style.visibility=" hidden"'

    dovrebbe andare, ma non te lo assicuro!

    Fuck Your Mind Dance your Brain!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    583
    Ms-Keng ha ragione: funziona!

    <html><head></head>
    <body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">

    <div id="dom1" style="width:200px; height:200px; position:absolute; left:131px; top:0px; z-index:1; visibility:visible;">
    DOMANDA 1

    chiedi la seconda</div>

    <div id="dom2" style="width:200px; height:200px; position:absolute; left:131px; top:0px; z-index:1; visibility:hidden;">
    DOMANDA 2

    chiedi la terza</div>

    <div id="dom3" style="width:200px; height:200px; position:absolute; left:131px; top:0px; z-index:1; visibility:hidden;">
    DOMANDA 3

    chiedi la prima</div>

    </body></html>

    ciao rudyF

  7. #7
    grazie ragazzi era proprio quello che mi serviva
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

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 © 2026 vBulletin Solutions, Inc. All rights reserved.