Incompatibilità e problemi con menù

mercoledì 23 dicembre 2009 - 10.21

Mappa Profilo | Junior Member

Ciao a tutti.
Sul nostro sito abbiamo messo diversi menù sulle pagine usando visual web express. Fino a IE7 tutto bene andava che è una meraviglia ma i nostri clienti hanno aggiornato IE alla versione 8 e quando cliccano sul menù non succede nulla, mentre altri che hanno scaricato il browser google Chrome o Mozilla quando cliccano sul menù sparisce. Purtroppo ho provato ed è tutto vero.
Funziona tutto bene fino a IE7.
Come posso fare?
Grazie e buone feste

FrancescoGuadagno Profilo | Senior Member

Hai provato per cominciare a attivare il compatibility mode in IE8?

martinez Profilo | Senior Member

>Ciao a tutti.
>Sul nostro sito abbiamo messo diversi menù sulle pagine usando
>visual web express. Fino a IE7 tutto bene andava che è una meraviglia
>ma i nostri clienti hanno aggiornato IE alla versione 8 e quando
>cliccano sul menù non succede nulla,

Ciao!
per quanto riguarda ie7-8 e mozzilla credo che sia un problema di stili incompatibile (CSS) applicati ai menù che ne impediscono il corretto reindering ... controlla e modifica gli stili associati ai vari menù sui browser in questione e vedrai che tutto fila liscio ...

>mentre altri che hanno scaricato
>il browser google Chrome o Mozilla quando cliccano sul menù sparisce.
>Purtroppo ho provato ed è tutto vero.
>Funziona tutto bene fino a IE7.

per quanto invece riguarda sia safari che Chrome è un problema relativo al file .browser relativo ... occorrerebbe modificarne le browser capabilities

se ti vuoi cimnetare sui file .browser leggi qui: http://msdn.microsoft.com/it-it/library/ms228122.aspx

per una soluzione immediatamente funzionante ammesso che i CSS relativi siano corretti usa nella direttiva di pagina la seguente soluzione:

<%@ Page ClientTarget="uplevel" ......%>

>Come posso fare?

semplicemente inserendo nella direttiva di ogni pagina "ClientTarget="uplevel" ...

esiste anche un altro metodo ... ed è quello lato codice:

Inserire in ogni pagina, o sicuramente meglio in una pagina base da cui ereditano tutte le altre:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

>Grazie e buone feste
Prego e tanti auguri anche a te!

Antonio
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5