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

    Menu & Mozilla Firefox & Javascript

    Ho fatto un menu che regola la sua posizione in base alla grandezza della finestra con position relative

    Perche su Mozilla Firefox non funziona e su IE sì?
    Cosa devo fare?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    lascia un link a questo menù
    altrimenti

  3. #3
    http://notinglaikui.altervista.org/prova.php

    Ho inserito solo una voce. Il resto della pagina è un casino lo so.
    Guarda articoli.
    1)Se modifico le dimensioni della finestra in IE la posizione del menu non cambia ma in Mozilla si. Come devo fare?
    2)In IE una volta aperto il menu quando passo sopra con il mouse alle varie voci lo sfondo della cella cambia immagine
    ma in mozilla resta sempre la stessa. Come devo fare?
    3) Anche in IE quando mi posiziono sopra alla voce del menu prima di farmi vedere l'altra immagine questa deve essere caricata anche se ho messo questo codice in javascript(vai a vedere nel codice della pagina per capire):

    function PreloadIm() {
    myImage00=new Image();
    myImage00.src="menu/vocimenu.gif";
    myImage01=new Image();
    myImage01="menu/vocimenu2.gif";
    }

    Anche se non sai tutti i quesiti rispondilo stesso.
    Grazie.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    è un bug conosciuto di mozilla
    per risolvere puoi togliere il contenitore, posizionare il sottomenù in assoluto e far dipendere il left del livello dalla posizione di un' immagine
    con il menù verticale ti basta rilevarla x una, magari la stessa articoli.gif, e settare il left x tutti i sottomenù

    ti lascio il link ad una discussione che parla di questo
    se non riesci poi vediamo insieme

    x quanto riguarda il background
    la forma corretta dovrebbe essere
    onmouseover="this.style.backgroundImage='url(\"'+m yImage01.src+'\")'"

    a proposito, occhio che non hai messo .src a
    myImage01="menu/vocimenu2.gif";

    prova

  5. #5
    Mi da questo errore:

    Errore: unterminated string literal
    Codice sorgente:
    this.style.backgroundImage='url(\

  6. #6
    Mi dice che myImage00 e myImage01 non sono definite.

    un altro problema.
    Qui c'è il link della pagina contenente un iframe
    Seapro il menu ed esco dal layer:
    -Se con il mouse sono posizionato sopra l'iframe il layer non mi si chiude
    -Seesco dall'iframe con il layer visibile il layer mi scompare

    Guarda che è meglio

    http://notinglaikui.altervista.org/barrasx2.php.html

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    x il problema delle immagini non so che dirti
    se provo questo non mi da errori
    codice:
    <html>
    <head>
    <script type="text/javascript">
    function preload(){
    myImage00=new Image()
    myImage00.src="animata.gif"
    myImage01=new Image()
    myImage01.src="statica.gif"
    }
    </script>
    </head>
    <body onload="preload()">
    <table>
    <tr><td style="background-image:url('statica.gif')" onmouseover="this.style.backgroundImage='url(\''+image00.src+'\')'" onmouseout="this.style.backgroundImage='url(\''+image01.src+'\')'">aaa</td>
    </tr></table>
    </body>
    </html>
    prendi il codice col quote che la formattazione del forum toglie i backslash

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    errata

    codice:
    <td style="background-image:url('statica.gif')" onmouseover="this.style.backgroundImage='url(\''+myImage00.src+'\')'" onmouseout="this.style.backgroundImage='url(\''+myImage01.src+'\')'">aaa</td>

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.