Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 19 su 19
  1. #11
    Utente di HTML.it L'avatar di *pragma
    Registrato dal
    Sep 2001
    Messaggi
    1,087

    Re: doppio evento: possibile?

    Originariamente inviato da ufino
    ho questa photogallery qui:
    http://www.omniaracing.com/prodotti/...essori_box.htm

    avrei bisogno di far comparire un testo associato ad ogni immagine grande; posso associare un "doppio evento" (comparsa foto + comparsas immagine) al passaggio del mouse su una delle foto della preview?
    una soluzione alternativa potrebbe essere "scrivere" il testo sulla img grande, ma non mi piace moltissimo come soluzione....
    http://forum.html.it/forum/showthrea...hreadid=552812

    ciao

  2. #12
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,100
    allora, ho modificato il codice seguendo le indicazioni di Iguane
    ora il testo compare ma, una volta tolto il cursore dalla preview, la scritta rimane visibile!
    la pagina modifica è visibile qui:
    http://www.omniaracing.com/prodotti/.../prova_3_1.htm

    devo inserire qlcs sull'onmouseout?
    ufino

  3. #13
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,100
    UP UP!!!!
    ufino

  4. #14
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Originariamente inviato da ufino
    allora, ho modificato il codice seguendo le indicazioni di Iguane
    ora il testo compare ma, una volta tolto il cursore dalla preview, la scritta rimane visibile!
    la pagina modifica è visibile qui:
    http://www.omniaracing.com/prodotti/.../prova_3_1.htm

    devo inserire qlcs sull'onmouseout?
    credo sia questo:

    codice:
    function showHide(id,elementi){ 
    
    var k = id.split('_') 
    
    for (var i=0; i<elementi; i++){ 
    if(i==k[1]){ 
    document.getElementById(id).style.display='visible'; 
    }else{ 
    document.getElementById(k[0]+'_'+[i]).style.display='hidden'; 
    } 
    } 
    }
    a non funzionare
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  5. #15
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    Originariamente inviato da Francis87
    credo sia questo:

    codice:
    function showHide(id,elementi){ 
    
    var k = id.split('_') 
    
    for (var i=0; i<elementi; i++){ 
    if(i==k[1]){ 
    document.getElementById(id).style.display='visible'; 
    }else{ 
    document.getElementById(k[0]+'_'+[i]).style.display='hidden'; 
    } 
    } 
    }
    a non funzionare
    no, no...
    lascia stare quello


    cambia in queste righe:

    <TD><A id=BlTag1
    onmouseover="zoomIn('Bimg1'); showHide('text_01','visible'); toggleVis('bloomLayer1','visible','y')"
    onmouseout="zoomOut('Bimg1'); toggleVis('bloomLayer1','hidden','y')"
    href="#">


    aggiungendo quello in rosso:

    <TD><A id=BlTag1 onmouseover="zoomIn('Bimg1');
    showHide('text_01','visible');
    toggleVis('bloomLayer1','visible','y')"
    onmouseout="zoomOut('Bimg1');
    document.getElementById('text_01').style.visibilit y='hidden';
    toggleVis('bloomLayer1','hidden','y')" href="#">
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  6. #16
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,100
    innanzitutto, grazie Francis!
    ho introdotto le modifiche che mi suggerisci in questa pagina:
    http://www.omniaracing.com/prodotti/.../prova_6_1.htm

    ora il testo scompare, ma se torno sulla preview non compare più :master:
    perché è così complicato?!?!
    che devo fare ora?
    ufino

  7. #17
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    a posto

    ecco qua

    cambia la funzione showhide con questa (un po' più corta ma più semplice e funzionante )

    codice:
    function showHide(id,thestatus){ 
     document.getElementById(id).style.visibility = thestatus;
    }
    da richiamare esattamente come l'altra

    in pratica passando l'ID di un elemento ed uno status (visible o hidden) non fa altro ke prendere l'element corrispondente e applicargli l'attributo!

    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  8. #18
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    e la chiamata

    <TD><A id=BlTag1
    onmouseover="zoomIn('Bimg1'); showHide('text_01','visible'); toggleVis('bloomLayer1','visible','y');"
    onmouseout="zoomOut('Bimg1'); toggleVis('bloomLayer1','hidden','y'); showHide('text_01','hidden'); "
    href="#">
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  9. #19
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,100
    funziona BENISSIMO!!!!!!
    grazie mille Francis!
    ufino

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.