- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- document type does not allow element "a" here .
-
document type does not allow element "a" here .
il code da validare è questo:
images[0] = "<a href = 'feeds.feedburner.com/Lineguides?format=xml'><img src='img516.imageshack.us/img516/5627/rss3cd0.gif' alt='Visit LineGuides.netsons.org'/></a>"; ```ho fatto un array..questa è l'immagine 0, poi c'è la 1 ecc l'errore w3c è: > *Line 345, Column 74*: document type does not allow element "a" here . ?feedburner.com/Lineguides?format=xml'**>**<img src='img516.imageshack.us/i The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed). One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error). io ho provato a togliere lo " / " al termine di .org oppure eliminare il tag </a> finale, ma niente, gli errori si triplicano, O_o grazie
-
ma non dici che è un javascript...
innanzitutto sistema la DTD che è sbagliata e ti crea montagne di errori, poi dai una letta ad:
http://www.w3schools.com/XML/xml_cdata.aspCiao
-
si si lo dichiaro all'inizio, tieni ti posto il code completo, cosi dovrebbe essere giusto vero?!
[CODE]
<script type="text/javascript">
/* <![CDATA[ */images = new Array(3);
images[0] = "<a href = 'feeds.feedburner.com/Lineguides?format=xml'><img src='img516.imageshack.us/img516/5627/rss3cd0.gif' alt='Visit LineGuides.netsons.org'/></a>";
images[1] = "<a href = 'feeds.feedburner.com/Lineguides?format=xml'><img src='img264.imageshack.us/img264/2079/caricafb7.png' alt='Visit LineGuides.netsons.org' /></a>";
images[2] = "<a href = 'feeds.feedburner.com/Lineguides?format=xml'><img src='img207.imageshack.us/img207/3899/rssarticolidw0.png' alt='Visit LineGuides.netsons.org' /></a>";
index = Math.floor(Math.random() * images.length);
document.write(images[index]);
**
/* ]]> */
</script>mi è passato da 18 a 15 errori..quindi dovrei esserci, per il resto, oltre alla dichiarazione c'è altro di sbagliato?!ti ringrazio davvero
**
-
Il resto degli errori non c'entra niente con quel javascript, quindi:
- Sistema la DTD
- leggi cosa riporta il validatore... come per esempio gli ID non univoci...
Ciao
-
scusami per l'ignoranza davvero , quando è vero bisogna ammetterlo, e nel campo dei linguaggi web ne so davvero poco; stavo dicendo..
ma la dichiarazione sullo script non va bene??l'ho trovata qua --> javascript.about.com/library/blxhtml.htmper gli id non univoci come posso validare?
-
LA DTD nel tuo sito è
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ```dovrebbe essere:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
sistema questi errori e poi vedi gli altri...