-
allora ragazzi il mio problema č questo: io nel mio sito vorrei mettere pių fogli di stile, ma siccome IE non ha il comando specifico, devo mettere un bel link a questi.
Ora qual'č il problema: io avevo trovato uno javascript a questo scopo, solo che una volta che uno cambia pagina si ritrova lo stile di default...
allora Cod gentilmente mi aveva postato tramite Icq questo script php...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>prova</title>
<?php
//per ciascun css metto tipo=alternativo
for ($i=1; $i<=2; $i++) {
$tipo[$i] = 'rel="alternate stylesheet"';
}
// a seconda del parametro style passato nell'indirizzo cambio tipo=stylesheet
switch ($_GET['style']) {
case 2: //secondo css
$tipo[2] = 'rel="stylesheet"';
break;
default: //css di default
$tipo[1] = 'rel="stylesheet"';
break;
}
//scrivo i link
echo <<<PIPPO
<link $tipo[1] type="text/css" media="screen" title="CSS 1"href="./css1.css" />
<link $tipo[2] type="text/css" media="screen" title="CSS 2"href="./css2.css" />
PIPPO;
/*
in questo modo IE vedera' solo il css con rel=stylesheet,
mentre i browser che supportano il cambio di css li vedranno tutti
*/
?>
</head>
<body>
<p>Ciao mondo</p>
</body>
</html>
Ora: C'e' qualcuno che me lo puo spiegare PASSO PASSO?? Io di PHP non ci capisco una MAZZA... :oops:
-
Risponderti sarebbe molto lungo e probabilmente qualcuno saprebbe farlo meglio di me,
pero' ti consiglio di dare un'occhiata a
http://www.mozillaitalia.org/
Hanno un JavaScript che fa al caso tuo, e' compatibile a tutti gli standard (mi sembra) e funziona parecchio bene.
Inoltre grazia al JS l'utente vede in "tempo reale" la pagina modificata, senza dover ripassare per il server e se utilizza Mozilla o simili puo' utilizzare il pulsante :-)
-
ti ringrazio!!!!! Ho gia salvato la pagina, ora mi metto a studiarla un po'...