5568 sujets

Sémantique web et HTML

Bonjour a tous,
Je suis en train de refaire un site, il n'est donc pas fini loin de là, et je n'arrive pas à valider une des pages par exemple celle là:
http://www.penelopemilner.net/test/paysages.html
Je n'arrive pas à comprendre le message :
line 9, Column 37: required attribute "type" not specified

Pourriez vous me donner un coup de main

Merci

François
Modifié par gepgep (09 Feb 2011 - 10:31)
Bonjour,

Je suis sur le site et je ne vois pas d'erreur. Comment se manifeste-t-elle ?
Bonjour, et merci pour le coup de main

Lorsque je fais une validation w3c de cette page j'ai 3 messages d'erreur :

1. Error Line 9, Column 37: required attribute "type" not specified

<script src="scripts/jquery.min.js"></script>

&#9993;

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>.
2. Error Line 10, Column 42: required attribute "type" not specified

<script src="scripts/jquery.colorbox.js"></script>

&#9993;

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>.
3. Error Line 11, Column 9: required attribute "type" not specified

<script>

&#9993;

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>.
Salut,

C'est marqué : la balise script requiert l'attribut type="text/javascript".

Tu peux pas écrire <script src="monscript.js"></script> mais tu dois écrire <script type="text/javascript" src="monscript.js"></script>
Ok effectivement ça passe.

Merci

Ps comment marque t' on le sujet comme résolu ?


François
Bonjour,
En fait ce n'est pas completement résolu car cela marche mais en partie.
Je n'ai plus qu'une erreur au lieu de trois mais si je rajoute
type="text/javascript" à la ligne 11 alors là c'est la cata je me retouve avec 18 erreur !!

François
Problèmes de guillemets et apostrophes, essaye ça:

	<script type="text/javascript">
		$(document).ready(function(){
			//Examples of how to assign the ColorBox event to elements
			$("a[rel=example1]").colorbox({opacity:0.8, maxHeight:98%});
		});
	</script>

Modifié par Patidou (04 Feb 2011 - 13:48)
En fait ça ne change rien. Si j'enlève les options cela donne :

  <script type="text/javascript"> 
		$(document).ready(function(){
			$("a[rel='example1']").colorbox();
		});</script>


et cela me donne mes 18 erreurs
Le code que je t'ai donné me semble correct, dans le tien, il y a toujours des simple quotes dans le sélecteur jquery. Smiley cligne
Et ça?

<script type="text/javascript"> 
        $(document).ready(function(){ 
            //Examples of how to assign the ColorBox event to elements 
            $('a[rel="example1"]').colorbox({opacity:0.8, maxHeight:98%}); 
        }); 
    </script>
Malheureusement toujours pas de mieux.
D'autre part si je ne mets pas les guillemets autour de 98% alors le script ne fonctionne plus

Je ne pense pas que l'erreur vienne des arguments qui sont passés car si j'enlève ces arguments et que colorbox prend les arguments par défaut j'ai le même résultat : 18 erreurs.
<script type="text/javascript">  
        $(document).ready(function(){  
        $('a[rel="example1"]').colorbox();  
        });  
    </script>     

sur cette page :
http://www.penelopemilner.net/test/paysages.html me donne mes 18 erreurs



et ca : sur cette page ne me donne plus qu'une erreur :
http://www.penelopemilner.net/test/portrait.html

<script>  
        $(document).ready(function(){  
        $('a[rel="example1"]').colorbox();  
        });  
    </script> 
Bonjour a tous,
Merci de vous être penché sur la question même si je n'ai pas eu de réponse qui m'ont résolu ce problème.
J'ai en fait mis les quelques lignes de javascript dans un fichier javascript à part et j'appelle ce fichier de manière tout à fait normale :
<script type="text/javascript" src="scripts/test.js"> </script>
et là plus de probleme de validation !!

C'est bizarre auriez vous une explication


François