Quindi, il mio team utilizza la piastra di collegamento HTML5 e il sito è quasi finito. Voglio fare un rapido test di JavaScript per assicurarmi che il client possa aggiungere il proprio codice JavaScript se lo desidera. So che l'attributo type per il tag script non è richiesto quando si utilizza il doctype HTML5, ma l'avviso JavaScript non funziona nemmeno quando viene utilizzato (che è ciò che mi ha confuso visto che ho creato siti HTML5 durante l'utilizzo dell'attributo type in il tag scriptCurioso per il problema di JavaScript peculiare relativo all'attributo del tipo di tag script
Cosa funziona:.
<script>
alert("HELP");
</script>
Cosa non funziona:?
<script type="text/javascript">
alert("HELP");
</script>
qualcuno può spiegare cosa sta succedendo Questo funziona per altri siti web basati su HTML5 ...
*** Testato con Firefox 12 su Ubuntu 12.04
Grazie ragazzi.
P.S. Non ha intenzione di creare o distruggere il sito, non è molto importante, ecc. Mi stavo chiedendo perché questo problema esiste.
EDIT
Ecco un link ad una pagina ospitata pubblicamente che funziona.
http://illinois.edu/1500/index.html
Perché non funziona sulla mia macchina locale (scuote la testa) ...?
gonna essere un po 'difficile rispondere a meno che non sia possibile fornire un esempio di codice che mostri il problema. Non riesco a riprodurre in FF12/OSX. – steveax
Ho creato un nuovo documento html con il doctype html5 e entrambi gli script sopra hanno funzionato per me in Firefox 12 e Chrome. Sono sicuro che l'hai già fatto, ma quadrupla controlla l'ortografia delle parole come script, tipo, testo e javascript. Scusa, ma buona fortuna. – lbstr
se si tratta di un problema locale, verificare se la sorgente HTML è diversa. potresti avere un antivirus/software di sicurezza o qualcosa di simile stripping/modificare l'html. eccetto che, ispezionate il dom in modo programmatico, perché forse un addon del browser lo sta modificando, il dom, che non sarebbe rilevabile guardando la sorgente html. – goat