Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di jagh
    Registrato dal
    Aug 2004
    Messaggi
    91

    styleSheets.rules con IE

    Ciao a tutti!
    Io stavo provando ad usare la collezione styleSheets per modificare i css al volo come descritto nell'articolo...con firefox tutto ok, ma ie(sia 6 che 7), nel debugging, mi dà errore quando uso styleSheets[0].rules

    è normale?nel senso, è un dato di fatto che non è supportato da IE, o è compatibile e sono io che sbaglio qualcosa?

    grazie
    Vivere… Vedere il mondo in un granello di sabbia.
    E il cielo in un fiore.
    Tenere l'infinito nel palmo della tua mano. E l'eternità in un'ora…
    W. Blake

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: styleSheets.rules con IE

    Originariamente inviato da jagh
    sono io che sbaglio qualcosa?
    possibile, si puo' dare un' occhiata?

  3. #3
    Utente di HTML.it L'avatar di jagh
    Registrato dal
    Aug 2004
    Messaggi
    91
    Ecco lo script. Mi serve per aprire e chiudere delle tendine al click (display block/none). Con IE mi dà errore qua
    if(IE4) stile = document.styleSheets[0].rules


    ------
    ok = (document.styleSheets) ? 1 : 0;

    IE = ((ind1 = navigator.appVersion.indexOf("MSIE")) > -1) ? 1 : 0;
    IE4 = (IE && document.all) ? 1:0;
    NN = (navigator.appName.indexOf("Netscape")>-1) ? 1 : 0;
    NN4 = (NN && document.layers) ? 1 : 0;
    NN6 = (NN && document.getElementById) ? 1:0;

    if(ok) {
    if(IE4) stile = document.styleSheets[0].rules
    if(NN6) stile = document.styleSheets[0].cssRules
    }

    function tendina(indz) {

    if (stile[indz].style.display == "block")
    stile[indz].style.display = "none";

    else

    stile[indz].style.display = "block";

    }
    Vivere… Vedere il mondo in un granello di sabbia.
    E il cielo in un fiore.
    Tenere l'infinito nel palmo della tua mano. E l'eternità in un'ora…
    W. Blake

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    qui non da errore, ne' con IE ne' con FFox,
    cosa passi come indz?
    e' il caso di vedere la struttura completa, lascia un link ad una pagina online

  5. #5
    Utente di HTML.it L'avatar di jagh
    Registrato dal
    Aug 2004
    Messaggi
    91
    Non mi era neanche passato per la testa il dubbio che potesse essere il mio computer...e in effetti..ho provato da un altro pc e nn dà nessun errore..
    be',meglio..
    ma cosa può esserci sul mio pc? qualche impostazione sbagliata?
    (l'errore mi dice "accesso negato")
    Vivere… Vedere il mondo in un granello di sabbia.
    E il cielo in un fiore.
    Tenere l'infinito nel palmo della tua mano. E l'eternità in un'ora…
    W. Blake

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.