Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di zaion
    Registrato dal
    Mar 2002
    Messaggi
    258

    [css] mantenere fisso lo stile scelto dell'utente

    All'interno del tag "head" delle mie pagine html ho messo questo codice:
    codice:
    <link rel="stylesheet" title="normale" type="text/css" href="style.css">
    <link rel="stylesheet" title="bello" type="text/css" href="style1.css">
    <link rel="stylesheet" title="strano" type="text/css" href="style2.css">
    In questo modo il browser capisce che sono disponibili tre fogli di stile
    diversi e carica come predefinito il primo di questi.
    Nel menu "Visualizza - Fogli di stile" mostra tutti i fogli disponibili ed
    evidenzia quello attivo. Se io seleziono per esempio lo stile di nome "bello"
    automaticamente adatta lo stile della pagina al file corrispondente (style1.css).

    Se io attraverso un link passo ad una pagina dello stesso sito e con le stesse
    intestazioni pero' mi ricarica il primo stile al posto di mantenere costane
    quello selezionato dall'utente.

    Esiste un modo per mantenere fisso lo stile anche quando si passa da una pagina
    all'altra???
    bye bye

  2. #2
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    Se non sbaglio si usa alternate stylesheet... cmq per farlo persistere credo tu debba usare uno script che si serva di un cookie.

    Il questa pagina ci sono 2 link, uno per cambiare CSS con php e uno con DOM: http://atomsurfer.altervista.org/xht...lternativi.php

    Se sciegli quello in php puoi modificare l'header in:

    Codice PHP:
    <?
    $referer 
    $_SERVER['HTTP_REFERER'];
    header("Location: $referer");
    ?>
    Così puoi cambiare CSS da ogni pagina ed essere rimandato alla pagina di partenza dopo aver settato il cookie

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.