| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  18-06-2005, 20:11 | #1 | 
| Senior Member Iscritto dal: Sep 2002 Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello 
					Messaggi: 9571
				 | 
				
				Bug di Internet Explorer con XHTML
			 
		Ciao ragazzi, sto sviluppando un sito per un esame pe l'università e mi sono imbattuto in questo bug di internet explorer. Dico subito che con firefox è tutto a posto, infatti uso questo come browser. Vado subito al dunque: secondo lo standard xhtml (1.1 per l'esattezza) i tag vuoti devono avere questa sintassi ed in particolare il tag script deve essere del tipo <script type="text/javascript" src="file.js" /> Aprendo la pagina contenente questo tag con internet explorer lo schermo è bianco, eppure visualizzando il sirgente dal menu Visualizza->HTML sembra essere tutto a posto. Il fatto è che internet explorer poichè non vede il tag di chiusura di script, ovvero </script>, interpreta tutto ciò che viene dopo il tag script come contenuto di quel tag. Questo bug si può risolvere velocemente inserendo il tag di chiusura dopo script così <script type="text/javascript" src="file.js" /></script> ma se scrivo questo la pagina non viene più validata dal validatore w3c. Provare per credere. | 
|   |   | 
|  18-06-2005, 21:59 | #2 | 
| Senior Member Iscritto dal: Oct 2002 Città: Roma 
					Messaggi: 1502
				 | 
		per farlo validare prova a scrivere: <script type="text/javascript" src="file.js"></script> 
				__________________ Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals | 
|   |   | 
|  19-06-2005, 11:04 | #3 | |
| Senior Member Iscritto dal: Sep 2002 Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello 
					Messaggi: 9571
				 | Quote: 
   | |
|   |   | 
|  19-06-2005, 11:09 | #4 | 
| Senior Member Iscritto dal: Sep 2002 Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello 
					Messaggi: 9571
				 | 
		anx721 come hai detto tu funziona ed è validato. mannaggia a me e quando faccio copia/incolla!   che figura di merd@... cmq resta il fatto che ie non supporta la chiusura del tag script in quel modo... | 
|   |   | 
|  19-06-2005, 11:52 | #5 | |
| Senior Member Iscritto dal: Jun 2002 Città: Firenze 
					Messaggi: 630
				 | Quote: 
 Se apri il DTD di XHTML-1.0-strict, che trovi QUA, puoi facilmente osservare che il tag SCRIPT non può essere scritto nella forma abbreviata (quella con il /> alla fine) come ad esempio IMG. Questo è come è definito il tag SCRIPT: Codice: <!ELEMENT script (#PCDATA)> <!ATTLIST script id ID #IMPLIED charset %Charset; #IMPLIED type %ContentType; #REQUIRED src %URI; #IMPLIED defer (defer) #IMPLIED xml:space (preserve) #FIXED 'preserve' > Codice: <!ELEMENT img EMPTY> <!ATTLIST img %attrs; src %URI; #REQUIRED alt %Text; #REQUIRED longdesc %URI; #IMPLIED height %Length; #IMPLIED width %Length; #IMPLIED usemap %URI; #IMPLIED ismap (ismap) #IMPLIED > 
				__________________ ---> Lombardp CSS Certified Expert (Master Level) at Experts-Exchange Proud user of LITHIUM forum : CPU technology Webmaster of SEVEN-SEGMENTS : Elettronica per modellismo | |
|   |   | 
|  19-06-2005, 12:29 | #6 | 
| Senior Member Iscritto dal: Sep 2002 Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello 
					Messaggi: 9571
				 | 
		addirittura!!   questo non lo sapevo, vorrà dire che in futuro non scriverò più il tag script nella forma abbreviata. | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 13:27.









 
		 
		 
		 
		








 
  
 



 
                        
                        










