giorno
dunque, ho un sitarello con le dimensioni dei caratteri impostate via css.
ora voglio dare la possibilità all'utente di scegliere la dimensione del carattere con tre pulsanti "piccolo" "medio" e "grande" che, premuti, dicano alla pagina di andare a prendere il css corrispondente "css_small" "css_medium" e "css_large"...
per ora ho creato tre pulsanti così:
che vanno a impostare una variabile "cssval"codice:<? echo ("<a href=\"$pippo?cssval=small\">piccolo</a><a href=\"$pippo?cssval=medium\">medio</a><a href=\"$pippo?cssval=large\">grande</a>"); ?>
e all'html ho detto di andare a caricare il css così:
in cui $pippo è la pagina attuale...codice:<? $cssval =$_GET['cssval']; if(!isset($cssval)){$cssval = "medium";} if(isset($cssval)) { echo"<link rel=stylesheet type=text/css href=../styles/style_$cssval.css>"; $pippo=$_SERVER['PHP_SELF']; } ?>
questo codice viene poi incluso (insieme ad altro) in tutte le pagine del sito.
praticamente riesco a far ricaricare la stessa pagina ma con il css in base alla scelta fatta... e già questo per me è un risultatone...
ma ora quando l'utente cambia pagina il css si reimposta sulla dimensione "di default"... come faccio a ricordare quella variabile per tutto il tempo della navigazione?
dite che mi conviene impostare un cookie? e se si, come potrei fare?
grazie mille per l'aiuto![]()
ah, tra l'altro questo
mi da un notice di "Undefined index: cssval..."... come risolvo pure questa?codice:$cssval =$_GET['cssval'];![]()


Rispondi quotando