|
Rank: AiutAmico
Iscritto dal : 12/7/2008 Posts: 53
|
Ho fatto validare la pagina web che ho creato dal validatore W3C http://validator.w3.org/#validate_by_uploadil risultato evidenzia degli errori nel codice del rollover copiato dal corso del sito di Aiutamici. la pagina è stata creata con Kompozer. DocType: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> ecco cosa dice nel risultato: Commenta: Errors found while checking this document as HTML 4.01 Strict! Validation Output: 2 Errors Line 5, Column 18: Attribute "LANGUAGE" is not a valid attribute. Did you mean "language"?
<script language="JavaScript" src="rollover.js"></script>
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.
How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.
Line 5, Column 48: required attribute "TYPE" not specified
<script language="JavaScript" src="rollover.js"></script>
The attribute given above is required for an element that you've used, but you have omitted it. For instance, in most HTML and XHTML document types the "type" attribute is required on the "script" element and the "alt" attribute is required for the "img" element.
Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>
ho segnato in rosso gli stessi caratteri riportati dal risultato, posizionandoci sopra il cursore del mouse compare: position where error was detect.
|
|
|
|
|
Rank: AiutAmico
Iscritto dal : 6/20/2008 Posts: 7,111
|
Potresti spiegare esattamente dove si trova il codice rollover ? Grazie e ciao.
|
|
Rank: AiutAmico
Iscritto dal : 12/7/2008 Posts: 53
|
possibile l'abbia messo nel posto sbagliato? beh potrebbe anche essere dato che l'ho inserito a mano. vado a controllare la lezione e il mio codice sorgente.
|
|
Rank: AiutAmico
Iscritto dal : 12/7/2008 Posts: 53
|
codice sorgente: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="it"> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>Poliambulatorio</title> <script language="JavaScript" src="rollover.js"></script> <meta content="Lab Staff" name="author"> <meta name="DC.Title" content="analisi cliniche"> <meta content="poliambulatorio radiologia analisi cliniche fisioterapia" name="description"> <meta name="keywords" content="radiologia,analisi,cliniche,microbiologia,fisioterapia,"> <meta name="revisit-after" content="20 days"> <meta name="Rating" content="General"> <meta name="Classification" content="Healt"> </head> <body
rileggento la guida mi sono accorta che non andava sotto <title> </title> ma "appena sopra il comando </head>"
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="it"> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"> <title>Poliambulatorio</title> <meta content="Lab Staff" name="author"> <meta name="DC.Title" content="analisi cliniche"> <meta content="poliambulatorio radiologia analisi cliniche fisioterapia" name="description"> <meta name="keywords" content="radiologia,analisi,cliniche,microbiologia,fisioterapia,"> <meta name="revisit-after" content="20 days"> <meta name="Rating" content="General"> <meta name="Classification" content="Healt"> <script language="JavaScript" src="rollover.js"></script> </head> <body
l'ho spostato, salvato e fatto di nuovo la validazione, ma gli errori sono gli stessi.
|
|
Rank: AiutAmico
Iscritto dal : 12/7/2008 Posts: 53
|
ho fatto una prova togliendo la riga incriminata. il documento è riconosciuto come valido...naturalmente così il rollover non funziona.
|
|
Rank: AiutAmico
Iscritto dal : 12/7/2008 Posts: 53
|
Risolto! sostituito <script language="JavaScript" src="rollover.js"></script> con <script type="text/javascript" src="rollover.js"></script>ora il documento è valido This document was successfully checked as HTML 4.01 Strict!e il Rollover funziona
|
|
Rank: AiutAmico
Iscritto dal : 6/20/2008 Posts: 7,111
|
Bravissima!!
Ciao.
|
|
Guest |