Visualizzazione dei risultati da 1 a 6 su 6

Discussione: rollover multiplo

  1. #1
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75

    rollover multiplo

    Ciao a tutti,
    io avrei un piccolo problema ho un menu di 6 bottoni, tutti questi bottoni fanno il rollover con un'altra immagine (onmouseover) che poi si ripristinano con quelle vecchie (onmouseout); vorrei però che qundo gli si dà onclic l'immagine "B" rimanga evidenzita finchè non si fa onclic su un'altro bottone.
    E' possibile fare una cosa del genere magari con qualche script.
    Vi ringrazio tantissimo.


    se qualcuno nn avesse capito per il mio italiano pessimo faccio un esempio con le lettere magari si capisce di più:

    A onmouseover B onmouseout A
    A onmouseover B onclic B fisso fino a quando non si ha un altro comando onclic

    Grazie
    Don't worry be Happy :bubu:

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ora non ho tempo di spiegartelo, ma e` implementato circa uguale nel sito in firma (frame a sinistra)

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    Si esatto è proprio una cosa del genere che mi servirebbe.
    Appena puoi se mi dai una mano per capire lo script che hai usato mi faresti un favore grazie
    Don't worry be Happy :bubu:

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ho riguardato lo script (dopo vari anni).

    Il tutto si basa su una variabile che tiene conto di cosa e` stato premuto per ultimo. Tale variabile e` qualemenu, dove viene salvato il mome dell'oggetto dove e` stato fatto l'ultimo click.

    Ci sono tre serie di immagini (mouseout, mouseover e mouseclick). L'immagine click viene mantenuta anche se il mouse va fuori dall'immagine (non scatta piu` il mouseout: vedi prima istruzione della funzione resetimg)


    NOTA: C'e` un uso obsoleto della funzione eval:
    var ogt = eval('document.img' + qualemenu);

    va sostituita con:
    var ogt = document.images['img' + qualemenu];


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di Thrain
    Registrato dal
    Nov 2002
    Messaggi
    75
    ho guardato il codice e non essendo molto esperto ti chiedo delle delucidazioni:

    ImgBase[i].src = 'img/mnu/base_' + j + '.gif';

    questo passaggio serve per prendere le immagini?

    var ogt = eval('document.img' + index);

    questo passaggio va cambiato come gli altri ex:

    var ogt = eval('document.img' + qualemenu);
    va sostituita con:
    var ogt = document.images['img' + qualemenu];

    oppure va lasciato così com'è?

    LinkGo[2] = "forum/";

    questo passaggio serve per dire ai tasti a che pagina sono associati ma se io ho le pagine in sottocartelle come faccio a variare questo paramentro?

    Ti ringrazio e scusa per il disturbo
    Don't worry be Happy :bubu:

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In effetti il mio script e` un po' piu` complesso del tuo: infatti apre delle pagine in un altro frame.

    > questo passaggio serve per prendere le immagini?
    Si`, assieme alla riga che lo precede, serve per il precaricamento delle immagini.

    > questo passaggio va cambiato come gli altri ex:
    Si`, tutti gli eval() vanno modificati come nell'esempio (eval() e` funzione deprecata).

    Anch'io ho pagine in sottocartelle: nel vettore linkGo[] ci sono anche i path.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.