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

    problema con redirect per IE8

    Ciao a tutti.

    Ho un problema che non riesco a risolvere e che riguarda soltanto IE8.

    Ho una classica index.html che mi fa il redirect in questo modo:

    codice:
    <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=Edge"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <frameset frameborder="no" border="0" framespacing="0"><frame src="http://someFoo.foo"></frameset> <noframes><body> Attenzione! il tuo browser non supporta i Frames! </body> </noframes></html>
    Orbene.... su qualsiasi browser (ie9, chrome, mozilla, safari) il redirect funziona perfettamente.

    Su IE8 invece, mi manda alla pagina, ma resta in attesa che io debba cliccare specificamente
    su un tasto di navigazione, altrimenti la pagina resta caricata per metà.

    Non ho modo di agire dal lato "target", potrei solo mettere qualche iframe con del codice.

    C'è qualcosa che posso fare per evitare questo problema su IE8 ?

    Inoltre, avreste da consigliarmi un player mp3 online che sia compatibile con la maggior parte dei browsers ?

    Vi ringrazio in anticipo !

    RaouL.

  2. #2
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Ciao, non vedo un redirect nel tuo codice. Per il player puoi guardare la discussione in rilievo in questo forum (la prima in alto)

  3. #3
    Ciao e grazie per avermi risposto:

    non mi sono accorto che il codice non era ben formattato

    codice:
    <html>
    <head>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <frameset frameborder="no" border="0" framespacing="0">
        <frame src="http://someFoo.foo"></frameset> 
     <noframes>
    <body> 
    Attenzione! il tuo browser non supporta i Frames! 
    </body> 
    </noframes>
    </html>
    Questo sopra è uno dei tanti tentativi che sto facendo

  4. #4
    Dopo vari tentativi avrei trovato una soluzione più semplice:

    se la versione del browser è < IE9

    chiedo di far installare chrome frame

    Sto leggendo la documentazione e provando sul mio funziona tutto a dovere.

    Vorrei chiedervi però quanto segue:

    codice:
    <html>
    <body>
     <script type="text/javascript"
      src="http://ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
    
     <style>
      /*
       CSS rules to use for styling the overlay:
         .chromeFrameOverlayContent
         .chromeFrameOverlayContent iframe
         .chromeFrameOverlayCloseBar
         .chromeFrameOverlayUnderlay
      */
     </style>
    
     <script>
       // You may want to place these lines inside an onload handler
      CFInstall.check({
        mode: "overlay",
        destination: "http://www.waikiki.com"
      });
     </script>
    </body>
    </html>
    Questo codice è l'esempio fornito qui:

    http://www.html5rocks.com/en/tutoria...-chrome-frame/

    Io vorrei semplicemente fare in modo che quando a chi ha IE8 passa per il sito che mi interessa, venga fatta una notifica del genere:

    sito ottimizzato per bla bla bla...il tuo browser è obsoleto, installa il plugin per bla bla

    è possibile ?

    Grazie mille!

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    identificare il browser è possibile sia con javascript che con linguaggi server, a te la scelta
    è un'argomento già trattato nelle varie sezioni. con un semplice ricerca sicuramente trovi le risposte

  6. #6
    Utente di HTML.it L'avatar di Prill
    Registrato dal
    Oct 2006
    Messaggi
    2,947
    Originariamente inviato da RaouL_BennetH

    Io vorrei semplicemente fare in modo che quando a chi ha IE8 passa per il sito che mi interessa, venga fatta una notifica del genere:

    sito ottimizzato per bla bla bla...il tuo browser è obsoleto, installa il plugin per bla bla
    per questo basterebbero anche solo i commenti condizionali:

    codice:
    <!--[if IE 8]>
    sito ottimizzato per bla bla bla...il tuo browser è obsoleto, installa il plugin per bla bla
    
    <![endif]-->
    all'interno del commento potresti inserire tutto il codice e i contenuti che dovrebbe visualizzare Explorer8, con la formattazione voluta (sempre coi commenti condizionali potresti nascondere ad Explorer8 altra parte del codice stesso)

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.