Visualizzazione dei risultati da 1 a 4 su 4

Discussione: script caricamento CSS

  1. #1

    script caricamento CSS

    Ho bisogno di uno script che mi carichi un diverso foglio di stile a seconda che il browser sia Nescape o Mozilla, oppure IE o Opera, questo va bene?

    codice:
    <script type="text/JavaScript">
    <!--
    if(document.all){ 
    document.write("<link rel='stylesheet' href='struttura.css' type='text/css'>"); 
    }
    if(document.getElementById){
    document.write("<link rel='stylesheet' href='struttura2.css' type='text/css'>");
    }
    //-->
    </script>
    il primo dovrebbe essere per IE e Opera, il secondo per Mozilla e Netscape, correggetemi se sbaglio!
    thanx

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il primo e` per IE (e Opera se usato in modalita` simulazione di IE)
    Il secondo e` per i browser recenti (IE6, Ns6+, Moz, Opera7, ...)

    Come vedi c'e` una sovrapposizione, per cui dovresti usare else if nel secondo.
    Inoltre manca per altri browser (Opera5,6, NN4, ...)

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Infatti mi sono accordo che IE legge entrambi i CSS, ma alla fine mi funziona ugualmente. Opera (7.11) credo che legga il primo, ma come faccio a sapere se lavora in modalità simulazione di IE? (c'era una tabella su pro.html.it ma nn la trovo).
    Netscape e Mozilla leggono il secondo senza problemi.

    Purtroppo non ho browser più datati per fare dei test di compatibilità e non saprei che CSS creare per netscape 4 & C.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se vuoi identificarlo aldilà dei "travestimenti" puoi usare if(window.opera)
    ciao

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.