Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    intercettare IE7 (sniffing)

    codice:
    if (document.layers){ //Netscape 4.x 
    document.write("<link rel='stylesheet' href='/css/mozilla.css' type='text/css'>"); 
    } 
    else if (document.all && !document.getElementById) { // solo Explorer 4
    document.write("<link rel='stylesheet' href='/css/explorer.css' type='text/css'>"); 
    document.write("<link rel='stylesheet' href='/css/dettagli_2.css' type='text/css'>"); 
    }
    else if (document.getElementById){ //Netscape 6.x, Explorer 5 e 6, Opera 5 e 6, Mozilla
    if (navigator.appName == "Netscape")
    {
    document.write("<link rel='stylesheet' href='/css/mozilla.css' type='text/css'>");
    document.write("<link rel='stylesheet' href='/css/dettagli_2_mozilla.css' type='text/css'>"); 
    }
    else
    {
    document.write("<link rel='stylesheet' href='/css/explorer.css' type='text/css'>");
    document.write("<link rel='stylesheet' href='/css/dettagli_2.css' type='text/css'>"); 
    }
    }
    //-->
    Con questo script effettuo un controllo sul browser usato.
    la mia difficoltà come si vede è intercettare la versione di Explorer 7..

    come posso fare ?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Per internet explorer la cosa è molto più facile e non richiede nemmeno javascript: ci sono i commenti condizionali

    per esempio:
    codice:
    <!--[if IE]>
    codice per Internet Explorer, qualsiasi versione
    <![endif]-->
    oppure

    codice:
    <!--[if gte 6 IE]>
    codice per Internet Explorer, versione superiore alla 6
    <![endif]-->
    Tutti gli altri browsers ignoreranno i commenti condizionali.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    grazie,
    ma a me serviva uan soluzione con javascript...

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ognuno si complica la vita come meglio crede:
    http://www.quirksmode.org/js/detect.html
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ogni tanto...
    bisognerebbe evitare certe frasi...


    codice:
    if (typeof document.body.style.maxHeight != "undefined") {
      // IE 7, mozilla, safari, opera 9
      alert('7');
    } else {
      // IE6, older browsers
      alert('6');
    }

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.