Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104

    [Internet Explorer 9] Problemi menù js

    Ciao a Tutti,

    ho dei problemi con la visualizzazione di un menù.

    Il sito è www.cantinaromagnoli.it

    dalla pagina http://www.cantinaromagnoli.it/pagine/home.html è possibile vedere che ci sono dei problemi con la visualizzazione del menù se si usa Internet Explorer.
    Con firefox e chrome invece nessun problema.

    Qualcuno sa come mai?


    Grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    descrivi il problema

    e verifica anche se il problema si verifica con altre versioni di explorer

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104
    Ciao,

    spero che il problema sia risolto.
    Spiego:

    non vedevo il menù a tendina.
    Il problema l'ho risolto andando con F12 sugli strumenti per webmaster. Ci avevo giocato per vedere la retrocompatibilità.
    Era impostata come:
    Modalità di visualizzazione: documento non standard(valori predefiniti pagina)

    Ho cambiato: in standard di internet explorer 9

    quale è la differenza fra le due modalità?
    quali sono le impostazioni di default degli utenti che usano internet explorer?

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    le tue pagine non sono standard nella dichiarazione del doctype e questo influisce

    per quel che riguarda IE9 si vede che se gli dici di rispettare gli standard e di non fare solo quello che c'è scritto nelle pagine allora si comporta "bene" tralasciando i tuoi errori dove possibile
    considera che con IE8 quel menu non si espande quindi devi metterci una pezza

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104
    le tue pagine non sono standard nella dichiarazione del doctype e questo influisce
    quindi ho sbagliato a definire il doctype o cosa?
    Ho provato a modifica gli strumenti webmaster di IE, e mettendo entrambi i parametri in visualizzazione compatibilità IE8, il menù mi compare.
    Tuttavia se IE viene usato con le impostazioni standard mi da il problema.
    Qualche consiglio per risolvere?

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    prima cosa usa il dtd completo
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    poi si vede

    (è anche vero che pare che qualche roba js, qui sulla macchina che uso, non giri bene e non si sa perché )

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104
    ho fatto un test con questa pagina mettendo il doctype che mi hai dato:

    http://www.cantinaromagnoli.it/pagine/home.html

    sono andato a provare una validazione sul w3c :

    http://validator.w3.org/check?uri=ht...alidator%2F1.3


    niente da fare,il menù non vuole scendere...

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    vado a tentoni... prova ad aggiungere questo
    codice:
    <script type="text/javascript"> 
     
    sfHover = function() {
    	var sfEls = document.getElementById("navmenu-h").getElementsByTagName("LI");
    	for (var i=0; i<sfEls.length; i++) {
    		sfEls[i].onmouseover=function() {
    			this.className+=" sfhover";
    		}
    		sfEls[i].onmouseout=function() {
    			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    		}
    	}
    }
    if (window.attachEvent) window.attachEvent("onload", sfHover);
     
    </script>
    lo uso apposta per un menu analogo

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    104
    Grazie delle dritte.

    il problema era il doctype, poi l'ora si era fatta tarda e ho fatto confusione.
    Sto aggiungendo il doctype che mi hai consigliato e sto pian piano conformando tutte le pagine con w3c validator.

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.