Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    95

    Mouse Over interrotto al Click

    Sono ancora qui:

    datemi qualche dritta, uno script da studiare qualcosa:

    Ho un menu con X tasti sui quali ho un rollover; ciascuno di essi fa comparire una layer che contiene altri tasti: praticamente crea un sotto menu.

    Per esemplificare:
    Per ogni TASTO ho due immagini ON e OFF
    quindi il MENU si presenterebbe così:

    TASTO 1 ---- rollover --> imgOFF1 imgON1 -- Click ---> Layer1
    TASTO 2 ---- rollover --> imgOFF2 imgON2 -- Click ---> Layer2
    TASTO 3 ---- rollover --> imgOFF2 imgON2 -- Click ---> Layer3

    Se io volessi che l'immagine del TASTO 1 rimanga ImgON1 fintanto che la Layer1 sia visualizzata? In pratica vorrei che l'utente capisse che il sottomenu visualizzato appartenga al tasto1 del menu principale.


    Io utilizzo la funzione utilOn('nomeimmagine') associata al click del TASTOX che di seguito riporto:

    <SCRIPT LANGUAGE="JavaScript">
    function utilOn(imgName) {
    alert("funzione UtilOn: imgName contiene "+imgName);
    if (document.images) {
    imgOn = eval(imgName + "On.src");
    document [imgName].src = imgOn;
    }
    }
    </SCRIPT>

    Ma come applico la funzione di ritorno TASTO all'immagine OFF quando l'utente esce dalla Layer incriminata.

    Devo creare una funzione temporale che mi faccia scomparire dopo TOT tempo la layer e quindi riporti il TASTO all'immagine OFF o posso applicare un evento particolare al <div id="layer1"> es. onmouseleave="utilOff('nomeimmagine');"

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    95
    ovviamente l'alert nella funzione utilOn() è di controllo valore variabile.

    Grassie

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.