Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    Onmouseover accendere un div e spegnerne 2?

    Ciao a tutti, come posso modificare questo script per fare in modo che metta a 0
    altri div, cioe' con onMouseOver="toggleDiv('div1',) accendo il div 1 pero' io devo spegnere
    il div2, il div3 ecc.. es onMouseOver="toggleDiv('div1,1',)('div2,0',)('div3 ,0',)

    Non so come modificarlo, grazie ciao

  2. #2
    onMouseOver="accendiDiv('div1');spegniDiv('div2'); spegniDiv('div3');"




    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Non ho capito

  4. #4
    Nemmeno io.... :master:

    Se non sei un pò più dettagliato non si capisce il problema preciso. magari posta il codice della funzione toggleDiv()
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    HAI RAGIONE ANCHE TU.

    Link 1!
    Link 2
    Link 3


    <div id="div1" style="visibility:hidden">
    Link 1 text!
    </div>

    <div id="div2" style="visibility:hidden">
    Link 2 text!
    </div>

    <div id="div3" style="visibility:hidden">
    Link 3 text!
    </div>

    Il fatto e' che ho tolto il onMouseOut="toggleDiv('div2',0) perche' voglio che una volta andato sopra resti in primo piano fino a quando non si cambia link.

    Solo che quando vado sopra un link oltre a accenderlo devo spegnere gli altri due.

    Non so se sono stato chiaro, in caso dimmelo e comunque grazie.

  6. #6
    ok, non hai postato il codice della funzione toggleDiv, comunque, assumo che la funzione cambi lo stato del div passato come primo parametro allo stato acceso o spento, indicato nel secondo parametro.

    Dovresti semplicemente fare

    Link 1!
    Link 2
    Link 3
    Michele Castellucci
    Sviluppatore Web del Consorzio CottonBit
    Consorzio Cottonbit
    Risorse per la programmazione
    Dire Fare Programmare!

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Grazie mille. Nelle prove che avevo fatto mi ero scordato di mettere i ;

    Ciao

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Ancora un problema che non so risolvere, e' possibile quando viene caricata la pagina impostare il valore del div1 a 1 in modo da visualizzare subito il testo del div1 e quando cambiano restera' attivo il div selezionato?

    Posto il codice perche' non so' come impostare la variabile a 1.


    <a href="#" onMouseOver="toggleDiv('div1',1);toggleDiv('div2', 0);toggleDiv('div3',0);" >Link

    [img]IMG/image002.jpg[/img]

    </a>

    Link 2!
    Link 3!



    <div id="div1" style="visibility:hidden"> QUESTO E' IL TESTO CHE VORREI VEDERE SEMPRE, AL CARICAMENTO DELLA PAGINA, FINO A QUANDO NON VIENE SELEZIONATO UN'ALTRO DIV
    </div>


    <div id="div2" style="visibility:hidden">
    Link 2 text!</div>

    <div id="div3" style="visibility:hidden">
    Link 3 text!</div>


    Grazie ancora

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Scausate avevo scritto male il codice nel load, basta mettere
    body onload="toggleDiv('div1',1), so che lo sapete ma se mai servira' a qualcuno c'e' gia.

    Ciao

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.