Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2005
    residenza
    http://www.okkioalprezzo.com/it/
    Messaggi
    206

    cambiare folgi di stile e mantenere lo stato in php

    Salve a tutti!

    ho visto che molti siti istituzionali hanno la possibilità di cambiare fogli di stile, esempio alta leggibilità, nessun foglio, con grafica per poi mantenere lo stato navigando il sito.
    sapete dirmi come posso crearlo o se c'è qualche tutorial sul web?
    grazie in anticipo della risposta..

  2. #2
    E' sufficiente cambiare il riferimento al fogli di stile che inserisci nel tag HEAD.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2005
    residenza
    http://www.okkioalprezzo.com/it/
    Messaggi
    206
    si però facendo cosi devo creare 3000 pagine per ogni foglio di stile..
    mi spiego meglio, io ho un form con una select con tre opzioni, veste grafica (che è quella di default), alta leggibilità (che è un altro foglio di stile) e nessuna veste grafica (senza folgio di stile), se un utente sceglie una di queste tre opzioni le devo mantenere anche quando l'utente visita un altro link del sito.. come posso fare questo?

    grazie per la risposta

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2005
    residenza
    http://www.okkioalprezzo.com/it/
    Messaggi
    206
    ho fatto una cosa del genere però non va...
    (nessun warnig o errori php)

    praticamente al primo accesso mi da il css di default impostato, se non esiste la sessione, quando vado a cambiare foglio di stile lo cambia e rimane su quella sessione creata anche quando vado a richiamare altri fogli di stile tramite la select...
    per caso ad ogni cambiamento di stile devo distruggere la vecchia sessione per creare una nuova??


    <?php
    session_start();

    echo'...codice html ';

    if(!isset($_SESSION['veste'])){
    $stile='<link href="css/style.css" rel="stylesheet" type="text/css" />
    <!--[if lte IE 6]><link href="css/style.css rel="stylesheet" type="text/css"
    ';
    $_SESSION['veste']=0;
    echo $stile;
    }
    if(isset($_POST['grafica'])){
    $vargrafica=$_POST['scegraf'];

    if($vargrafica=="1"){
    $stile='<link href="css/style.css" rel="stylesheet" type="text/css" />
    <!--[if lte IE 6]><link href="css/stylecss" rel="stylesheet" type="text/css"
    ';
    $_SESSION['veste']=$stile;
    echo"$stile";
    }
    if($vargrafica=="2"){
    $stile1='';
    $_SESSION['veste']=$stile1;
    echo"$stile";
    }

    }
    ?>

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2005
    residenza
    http://www.okkioalprezzo.com/it/
    Messaggi
    206
    ragazzi nessuno riesce ad aiutarmi?

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.