Notizie: scarica ora l'ultima versione disponibile di Firefox!

Autore Topic: Con Doctype non funziona, senza Doctype funziona !!!!  (Letto 2478 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline 80fame

  • Post: 2
Con Doctype non funziona, senza Doctype funziona !!!!
« il: 23 Novembre 2008 14:16:20 »
Salve a tutti, primo post.
Mi potreste aiutare a scoprire dov'è l'inghippo? Io ho una pagina xhtml regolarmente validata presso il W3C Markup Validator, quindi senza errori di sintassi. Il fatto è che con Internet Explorer funziona, mentre con Firefox no! Il file in questione è questo:
www.fosco.it/xhtml/condoctype/index.html .
Se invece nel file tolgo il DOCTYPE allora funziona bene con tutt'e due i browser; ecco il file senza DOCTYPE:
www.fosco.it/xhtml/senzadoctype/index.html .
Come mai? Qualcuno può spiegarmi?
Ciao. Grazie  a tutti.

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Re: Con Doctype non funziona, senza Doctype funziona !!!!
« Risposta #1 il: 23 Novembre 2008 15:14:51 »
Dai un'occhiata alla console degli errori (Strumenti->Console degli errori), in entrambe le pagine.

Devi individuare l'oggetto con nome "foto" (document.getElementById('foto')), non referenziarlo usando l'ID/TAG.


Offline 80fame

  • Post: 2
Re: Con Doctype non funziona, senza Doctype funziona !!!!
« Risposta #2 il: 23 Novembre 2008 15:39:23 »
Grazie amico mio, ho risolto con getElementById.
Adesso mi puo spiegare un'altra cosa? Come mai senza DOCTYPe funzionava lo stesso?
Denghiu!!

Offline flod

  • Amministratore
  • Post: 15057
    • http://www.flod.org
Re: Con Doctype non funziona, senza Doctype funziona !!!!
« Risposta #3 il: 23 Novembre 2008 17:44:16 »
Senza DOCTYPE la pagina viene visualizzata in "Quirks mode", probabilmente in quella modalità è possibile (ma sconsigliato) referenziare gli oggetti direttamente per nome (solo un'ipotesi)

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: Con Doctype non funziona, senza Doctype funziona !!!!
« Risposta #4 il: 24 Novembre 2008 10:28:58 »
L'ipotesi di flod è giusta, come puoi leggere qui:
https://developer.mozilla.org/en/Mozilla_Web_Developer_FAQ (paragrafo "JavaScript doesn’t work! Why?").

0 Utenti e 1 Visitatore stanno visualizzando questo topic.