Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151

    cambiare foglio di stile con setActiveStyleSheet()

    Non riesco a cambiare il foglio di stile attivo tramite questo script: resolution.js

    if ((screen.width<=800) && (screen.height<=600))
    {
    alert('bassa risoluzione');
    setActiveStyleSheet('bassa');
    }

    else
    {
    alert('alta');
    setActiveStyleSheet('alta');
    }

    I fogli di stile sono caricati nella sezione <head> del file index.htm in questo modo:

    <link rel="stylesheet" type="text/css" href="base.css" title="alta"/>
    <link rel="alternate stylesheet" type="text/css" href="base_low.css" title="bassa"/>

    Qualcuno sa dirmi dove sbaglio?
    Forse dovrei prima "disattivare" il foglio di stile caricato per prima?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    151
    dimenticavo un dettaglio che forse è fondamentale.
    I fogli di stile sono richiamati nella sezione <head> mentre gli script in <body>.
    Questo per la validazione W3c.
    Saluti

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.