XHTML, JavaScript del server e validatore W3C...
Ciao a tutti!!!
Sto riscrivendo tutto il codice del sito secondo XHTML 1.0 Strict e l'unico problema, oltre i soliti Javascript forniti per statistiche e popup, è che in ogni pagina che viene generata dal server, questo inserisce uno script che io non ho mai scritto, non so cosa faccia e per quale motivo esista... suppongo restituisca il fantomatico errore di visualizzazione della pagina... ERRORE 404 però non voglio dire stupidate...
================================================== =====
JAVASCRIPT INCRIMINATO
================================================== =====
<script language="JavaScript">
<!--
function SymError()
{
return true;
}
window.onerror = SymError;
//-->
</script>
================================================== =====
e pensare che basterebbe sostituire language con type!!!
Qualcuno sa darmi una mano???
P.S.: Già che ci sono chiedo un secondo aiuto...
1-IL SEGNO DELL'EURO
Utilizzando PHP4.0.6 di EasyPHP 1.5.0.0 su sistema Win, la funzione htmlentities() non mi processa bene € (il segno dell'euro) e il validatore mi segnala errore... devo sviluppare una funzione apposta che mi converta questo segno in &Euro;? O c'è una scappatoia? Aggiornando EasyPHP o PHP di altervista lo processa bene?
2-IL CHECKED MI CREA PROBLEMI...
================================================== =====
CODICE CHE CREA PROBLEMI AL VALIDATORE
================================================== =====
// eseguo un controllo sulla variabile
if($VAR == 'NO')
{
$NO = ' checked';
}
elseif($VAR == 'SI')
{
$SI = ' checked';
}
// Stampo in un form
echo('
<input type="radio" name="VAR" value="NO" '.$NO.' /> NO, Grazie.
<input type="radio" name="VAR" value="SI" '.$SI.' /> SI, Grazie.
');
/*
Il codice risulterà scritto cosi:
----------------------------------------------------------------
<input type="radio" name="VAR" value="NO" checked /> NO, Grazie.
<input type="radio" name="VAR" value="SI" /> SI, Grazie.
----------------------------------------------------------------
*/
================================================== =====
e qui di seguito riporto l'errore del validatore
================================================== =====
Line XX, column XX: the name and VI delimiter can be omitted from an attribute specification only if SHORTTAG YES is specified
...="VAR" value="NO" checked /> NO, Grazie. <input type="radio" name="VAR...
================================================== =====
se tolgo il checked tutto risulta valido... motivo? Dove posso trovare info dettagliate sugli shorttag?
Ultima modifica di usrisorta : 16-02-2005 alle ore 03.05.30
Motivo: Altri problemini riscontrati...
"Un uomo quando si innamora diventa un incapace. Una donna quando si innamora diventa capace di tutto." - Ivan Corellas