Newsgroup: it.comp.lang.javascript
Titolo: [?] Validator.w3.org

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.criosoftware.it%2FDefault.aspx&charset=%28detect+automatically%29&doctype=Inline&ss=1&verbose=1
So che è Lunedì, ma non riesco a capire...
Vedete il link sopra: mi valida correttamente una pagina di test. 
Per sicurezza gli ho fatto visualizzare il sorgente letto (pensavo a
qualcosa in cache).
Problema: il form ha un bel name, che non dovrebbe essere accettato.
Non capisco il perché; il dtd mi sembra corretto.
Secondo me c'è qualcosa di ovvio che mi sfugge, però non mi viene in mente.
Idee?
Grazie
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 Non capisco il perché; il dtd mi sembra corretto.
XHTML "1.1 strict"?
Direi o XHTML 1.0 Strict, o XHTML 1.1. A te la scelta.
-- 
ZER0
~ The Tangent Universe collapsed 5923 days, 3 hours, 43 minutes and 29 seconds ago.

in XHTML 1.0 l'attributo name del tag form è valido
Per approfondimenti:
http://www.w3schools.com/tags/tag_form.asp

 Direi o XHTML 1.0 Strict, o XHTML 1.1. A te la scelta.
Vedi che era una boiata?
Ho anche trovato una pagina che dice che è un "bug" (non proprio) del
validator:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=980
Quindi la dichiarazione corretta è //W3C//DTD XHTML 1.1//EN per validare le
ultime specifiche?
Vedevo che mi riconosceva correttamente, e non ci ho neanche
pensato...(preferisco non dire quanto tempo ci sono stato sopra ieri)...
Mi indicava altri errori correttamente, tra l'altro, tra cui un ID
maiuscolo che per validarlo ho dovuto convertirlo in minuscolo, e un name
duplicato (non chiedermi perché, magie dell'override di .net).
Stasera provo a mettercela.
Grazie
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.



in strict no.


 
http://www.w3schools.com/tags/tag_form.asp
Per l'appunto. Anche in quella pagina viene detto che in XHTML Strict
l'attributo "name" per i tag "form" non e' ammesso.
-- 
ZER0
~ The Tangent Universe collapsed 5923 days, 4 hours, 8 minutes and 45 seconds ago.

 duplicato (non chiedermi perché, magie dell'override di .net).
Speriamo nella 2..
-- 
ZER0
~ The Tangent Universe collapsed 5923 days, 4 hours, 11 minutes and 25 seconds ago.

 Speriamo nella 2..
Spero ma non ci credo molto...
<SFOGO ON>
Ho passato l'intero pomeriggio per rimuovere quello schifo di prefisso che
mette nell'id e nel name dei controlli....es. <select id='_ctrl1:mioname'
name='_ctrl1:mioname'>....
Quello che più mi manda in bestia è che l'ID si sovrascrive senza problema
mentre il name no. O quantomeno, il simpaticone anche se lo sovrascrivo
duplica! es. <select id='_ctrl1:mioname' name='_ctrl1:ctrl2'
name='mioname'>.
Sto cercando una soluzione ma temo non ci sia, è insito nel programma...
Altrimenti dovrò sovrascrivere l'intero Render() e quindi riscrivere tutto
il layout del controllo, un grandissimo pacco già sperimentato. Mi sa che
in tal caso abbandonerò il name e userò l'id per gli script (ma, anche se
il sito non è per browser antichi, mi scoccia usare l'id per gli oggetti
tipici delle collection forms/elements) (oppure posso ovviare in altri modi
via javascript).
E' però assurdo che abbiano implementato tale override per l'id e non per
il name, boh
</SFOGO OFF>
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.