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

    [CSS] - Caricare un file css all'interno di un javascript

    ciao , come si carica un file .css all'interno di un javascript?

    in pratica dovrei caricare 2 file css: uno quando riconosce il browser explorer e l'altro per firefox.

    il riconoscimento del browser l'ho implementato adesso mi manca come avviare il css all'interno.

    grazie in anticipo

  2. #2
    risolto , bastava un:

    document.write('<link rel="stylesheet" type="text/css" href="explorer.css" />');

    e uno per firefox

    document.write('<link rel="stylesheet" type="text/css" href="firefox.css" />');


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In realta` quella tecnica e` un po' fragile: potrebbe non funzionare (se un utente non ha JS attivo, non si vedono piu` i CSS): e` anche fortemente anti-accessibile, per cui direi che e` da evitare.

    Per fare quello che chiedi ci sono i commenti condizionali di IE (vedi tra i "link utili" se vuoi maggiori informazioni)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    puoi caricare un css per IE e uno se il browser NON è IE (il che significa non solo firefox) usando i soli commenti condizionali (tecnica da preferire rispetto all'uso del javascript)

    codice:
    <link rel="stylesheet" type="text/css" href="altri-tranne-IE.css" />
    
    <!--[if IE]>
    <link rel="stylesheet" type="text/css" href="IE.css" />
    <![endif]-->
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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 © 2026 vBulletin Solutions, Inc. All rights reserved.