validation w3c et javascript: erreur?
11 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
validation w3c et javascript: erreur?
j'arrive pas à valider completement le page de mon site car il me trouve deux erreurs dans mon code javascript et je ne comprends pas. Il me dit que je ferme des balises pas ouvertes pourtant c'est pas le cas.
pouvais vous m'aider?
voici le lien
Autre question :
je suis sous IE et dans une page de mon site, j'utilise la balise marquee. Mais il parait que cette balise n'est compatible que sous IE et opéra. Ainsi je verifie en javascript si le client est sous IE ou opera, si non, le texte doit rester figé. Mais j'ai pas firefox pour verifier par exemple. Pouvez vous le tester pour moi et me dire si ça marche
Merci
pouvais vous m'aider?
voici le lien
Autre question :
je suis sous IE et dans une page de mon site, j'utilise la balise marquee. Mais il parait que cette balise n'est compatible que sous IE et opéra. Ainsi je verifie en javascript si le client est sous IE ou opera, si non, le texte doit rester figé. Mais j'ai pas firefox pour verifier par exemple. Pouvez vous le tester pour moi et me dire si ça marche
Merci
Mumuri a écrit:ca marche pas sous firefox (du moin je voir rien qui défile sur ton deuxiéme lien)
par contre les marquees marchent sur firefox
exemple ici
-http://www.mountaindragon.com/html/marquee.htm
Normal, sous browser autre que IE et opera, d'apres mon javascript, rien ne devrait defiler et je tu devrais avoir sur la page le texte suivant :
- Code: Tout sélectionner
Naissance d'un style : vision de l'artiste par la poeta J.Zagarriga
est ce le cas??
Merci
Bonjour,
Pour valider ton JS W3C il te faut échaper les / avec \.
Ce qui nous donne :
Ton marquee ne marche effectivement pas sous firefox (texte ne défile pas), mais il est bien affiché, et quand tu clic ça ouvre une popup de toute la taille de l'écran à l'inverse de sous IE où ça ouvre à la taille du texte à afficher.
Pour valider ton JS W3C il te faut échaper les / avec \.
Ce qui nous donne :
- Code: Tout sélectionner
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
var mon_lien = "<a href=\"javascript:ouvreFenetre('naissance_dun_style');\">Naissance d'un style : vision de l'artiste par la poeta J.Zagarriga<\/a>";
if(document.all){
document.write("<marquee SCROLLAMOUNT='3'>"+mon_lien+"<\/marquee>");
}else {
document.write(mon_lien);
}
</script>
Ton marquee ne marche effectivement pas sous firefox (texte ne défile pas), mais il est bien affiché, et quand tu clic ça ouvre une popup de toute la taille de l'écran à l'inverse de sous IE où ça ouvre à la taille du texte à afficher.
CaYuS a écrit:Bonjour,
Pour valider ton JS W3C il te faut échaper les / avec \.
Ce qui nous donne :
- Code: Tout sélectionner
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
var mon_lien = "<a href="javascript:ouvreFenetre('naissance_dun_style');">Naissance d'un style : vision de l'artiste par la poeta J.Zagarriga<\/a>";
if(document.all){
document.write("<marquee SCROLLAMOUNT='3'>"+mon_lien+"<\/marquee>");
}else {
document.write(mon_lien);
}
</script>
Ton marquee ne marche effectivement pas sous firefox (texte ne défile pas), mais il est bien affiché, et quand tu clic ça ouvre une popup de toute la taille de l'écran à l'inverse de sous IE où ça ouvre à la taille du texte à afficher.
Merci cayus,
comment faire pour que le pop up soit de la taille voulu, ou bien as tu une autre suggestion pour ouvrire une peite fenetre
Tu peux définir la taille qui t'intéresse exactement, vu que ton texte n'a pas l'air dynamique :
Dans ton code
J'ai mis 900pixel, mais c'est paramétrable à ton bon vouloir.
Néanmoins je pense que c'est ce qu'il faut pour voir tout ton texte sous fx.
Dans ton code
- Code: Tout sélectionner
window.open( file,'naissance_dun_style','directories=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=750,height=900');
J'ai mis 900pixel, mais c'est paramétrable à ton bon vouloir.
Néanmoins je pense que c'est ce qu'il faut pour voir tout ton texte sous fx.
Tu peux aussi placer tes javascript dans des fichiers externes (monjavascript.js)
L'intêret c'est que lors de la validation, il ne controlera pas le fichier externe
Par contre ça fait un hit en plus sur la page...
Ceci étant, ça ne t'empeche pas de faire du javascript propre
L'intêret c'est que lors de la validation, il ne controlera pas le fichier externe
Par contre ça fait un hit en plus sur la page...
Ceci étant, ça ne t'empeche pas de faire du javascript propre
Et de toute façon, le code javascript n'est pas parsé par le "validator"... celui-ci se contente du HTML (ou du CSS si on utilise le CSS-validator).
HTML Validator va choper tous les systèmes de balises (donc <script> aussi par exemple) et ne vérifie pas ce qu'il y'a dedans. Par contre, les attributs de chaque balise sont tous vérifiés (donc type="text/javascript" est obligatoire, il ne faut pas de height dans les <td> etc...).
Pour le cas de cette discussion, on peut penser que le validator vérifie même les balises html générées par du javascript, je touve ça intéressant, car un ami à moi a émis l'hypothèse de générer une page html entièrement en javascript, pour que celle-ci soit toujours valide w3c... or on dirait que même cette combien ne marche pas.
De toute façon c'est déconseillé, le javascript bouffe énormément de cpu du client, et fait donc ramer la navigation (javascript = parcimonie)
HTML Validator va choper tous les systèmes de balises (donc <script> aussi par exemple) et ne vérifie pas ce qu'il y'a dedans. Par contre, les attributs de chaque balise sont tous vérifiés (donc type="text/javascript" est obligatoire, il ne faut pas de height dans les <td> etc...).
Pour le cas de cette discussion, on peut penser que le validator vérifie même les balises html générées par du javascript, je touve ça intéressant, car un ami à moi a émis l'hypothèse de générer une page html entièrement en javascript, pour que celle-ci soit toujours valide w3c... or on dirait que même cette combien ne marche pas.
De toute façon c'est déconseillé, le javascript bouffe énormément de cpu du client, et fait donc ramer la navigation (javascript = parcimonie)
11 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- Annuaire WRI : c'est la saison des validations !
- Tous les outils à connaître pour analyser un site
- Référencer un site en Flash : guide pratique des bonnes méthodes
- Découpage du forum webmaster en 2 forums
- Référencement Flash : guide pratique des méthodes
- Aperçu des différents types de redirection
- Google Code publie des statistiques sur le codage HTML des pages web
- Optimisation du référencement d'un site en AJAX
- Comment faire des liens en dur dans son annuaire
- erreur validation w3c dans script thumbshots
- Validation W3C d'un javascript ou comment lui masquer?
- Validation W3C et ....
- validation w3c
- [Réglé] Validation w3c, HELP...
- problème validation W3C!!!
- souci validation W3C
- Problème de validation w3c
- Validation w3C UTF8 - BOM
- Du changement pour la validation W3C !
- Validation site norme W3C
- Code xiti et validation W3C
- W3C : unification validation de sites
- Un Bon site de validation W3C
- [regle] Flash et validation W3C
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité








le forum