Probleme W3C JAVA

Fermé
Nix - 28 oct. 2011 à 23:51
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 29 oct. 2011 à 01:54
Bonjour,

Il me reste une erreur sur W3C :

Warning Line 31, Column 16: character "<" is the first character of a delimiter but occurred as data

for (i = 0; i < p; i++){

?

This message may appear in several cases:

You tried to include the "<" character in your page: you should escape it as "<"
You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&", which is always safe.
Another possibility is that you forgot to close quotes in a previous tag.
------------------------------------------------------------------------------------------------
Error Line 31, Column 16: StartTag: invalid element name

for (i = 0; i < p; i++){


A voir également:

10 réponses

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
29 oct. 2011 à 00:32
JSP?
0
OUI JAVASCRIPT
"
<!-- Ce script et d'autres sont sur le site GRATUIT -->
<!-- LE CODE JAVA !! http://www.lecodejava.com -->
// Definir les variables suivants
// Definir la vitesse slideShowSpeed en millisecondes
var slideShowSpeed = 2500
// La durée de crossfade en secondes)
var crossFadeDuration = 2
// Spécifier les dossiers d'image
var Pic = new Array() // ne toucher pas qa
// pour ajouter plus d'images ou juste continuer
// le modèle, en ajoutant au tableau ci dessous
Pic[0] = 'images/cod.jpg'
Pic[1] = 'images/css.jpg'
Pic[2] = 'images/starcraft.jpg'
// ne pas Toucher(editer) la ligne ci dessous
var t
var j = 0
var p = Pic.length
var preLoad = new Array()
for (i = 0; i < p; i++){
preLoad[i] = new Image()
preLoad[i].src = Pic[i]
}
function runSlideShow(){
if (document.all){
document.images.SlideShow.style.filter="blendTrans(duration=2)"
document.images.SlideShow.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.SlideShow.filters.blendTrans.Apply()
}
document.images.SlideShow.src = preLoad[j].src
if (document.all){
document.images.SlideShow.filters.blendTrans.Play()
}
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', slideShowSpeed)
}
</script>

"
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
Modifié par arth le 29/10/2011 à 00:42
Manquerait pas une balise slash script au début?

Au passage JavaScript n'est pas Java.

Le loup, solitaire et mystérieux.
0
Merci de votre aide ,

En effet JAV c'est pas Javascript, j suis bon que en HTML/CSS ;

Le début que j ai pas copie c est : <script type="text/javascript">
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
29 oct. 2011 à 00:52
A priori c 'est le < dans le for qu'il aime pas, donc soit il interprète pas ça en tant que script, soit il est en dehors des balises script, ou alors la validation se gourre.
0
J'arrive également à ca mais j ai pas la solution .

1/J'ai mis dans la balise script : type="text/javascript"

2/J'ai essayé de remplacer le > par <
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
29 oct. 2011 à 00:57
Possible d'avoir l'URL du script ou du code utilisant le script?
0
Voila :

http://lanparty68.free.fr/index.php

Merci pour votre aide .
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
29 oct. 2011 à 01:15
Etrange, mais il y a forcément un souci :

Error Line 61, Column 1: character data is not allowed here
Test de contenu !!

Ca c'est ce que j'ai mis dans ma balise Body, et il considère ça comme des Data, bizarre ...

Bon c'est parti pour un debug :-)
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
29 oct. 2011 à 01:54
En fait je crois pas que ce soit une erreur, plutôt une connerie du validateur HTML qui pense que le code javascript est une balise HTML ...

Donc en fait tout va bien.
0