ciao a tutti,
dovrei controllare se i client hanno o meno javascript abilitato.
per evitare la soluzione noscript con redirect ho trovato queste righe che utilizzano il php:a questo punto la variabile $js contiene "enabled" se il javascript è abilitato mentre è vuota altrimenti.Codice PHP:<head>
<script language="javascript">
var js='enabled';
</script>
<?
$js='?><script language=javascript>document.write(js);</script><?';
$js=str_replace('?>','',$js);
?>
</head>
il problema (che non trovo) è che da qui in avanti non riesco più a manipolare la variabile, per esempio se a seguire metto:(o qualsiasi altra cosa) non ha alcun effetto!Codice PHP:if ($js!='enabled') echo 'no javascript';
perchè?



Rispondi quotando