bonjour à tous,
je suis bloqué avec ma balise <noscript></noscript>
j'utilise cette balise pour rediriger vers une autre page quand le javascript est désactivé
avez-vous une idee
merci à tous, bye all
bonjour à tous,
je suis bloqué avec ma balise <noscript></noscript>
j'utilise cette balise pour rediriger vers une autre page quand le javascript est désactivé
avez-vous une idee
merci à tous, bye all
http://giminik.developpez.com/xhtml/noscript.html
Mais peut-être peut-on en savoir plus ?
Quel est ton DOCTYPE ? Que mets-tu dans ta balise <noscript> ?
bonjour à tous,
désolé d'avoir oublier les info qui vous sont utiles.
donc voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <NOSCRIPT> <meta http-equiv="refresh" content="0;URL=<? echo $nom_site; ?>prive/etude/epiStudy/saisir/suspicion/index_sjs.php" /> </NOSCRIPT> </head>
@tiyolx : As-tu regardé mon lien ?
Si oui, tu aurais vu que <meta> n'est pas une balise enfant de <noscript>
Qui plus est, en XHTML tes noms de balises et attributs doivent être écris en minuscules !
L'important, ce n'est pas que ton site soit valide, mais qu'il marche
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Euh....et si c'est un site professionnel qui est doit être validé justement, tu fais comment ??L'important, ce n'est pas que ton site soit valide, mais qu'il marche
Il suffit de demander à l'internaute...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> </head> <body> <NOSCRIPT> Veuillez activer les options javascript du navigateur ou cliquer <a href="<? echo $nom_site; ?>prive/etude/epiStudy/saisir/suspicion/index_sjs.php" /> ici </a>. </NOSCRIPT> </body>
Ce qui est nul...Envoyé par Matthieu2000
Un site pro doit être validé, mais la fonctionnalité est prioritaire à la validation...
Tu ne vas pas enlever l'AJAX de ton site sous prétexte que c'est pas encore un stadard W3C ?!
Fremy
Pour vos développements Web et une navigation agréable, le tout gratuit :
1) IE 8 + IE7Pro (Si vous ne connaissez pas IE7Pro, essayez !)
2) FF 3 + Web Developper Toolbar + AdBlockPlus + FireBug + GreaseMonkey
Tu peux simplement contourner ce problème en faisant ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <script type="text/javascript"> document.write("<!--") </script> <meta http-equiv="Refresh" content="0;URL='ton_autre_page.html'" /> <script type="text/javascript"> document.write("-->") </script>
La fonctionnalité en l'absence de JavaScript est presque forcément dégradée de toute façon. Au bout d'un moment si possible je préfère expliquer au client qu'il a le choix entre avoir ça ou alors un site dont ce point très précis n'est pas valide. La plupart du temps ils n'en ont rien à cirer de faire l'un ou l'autre et je pars sur la solution la plus fonctionnelle.
Dans le cas présent, le problème est qu'il n'y a aucun moyen valide de faire "si tu ne gères pas JavaScript, redirige-toi vers telle page." Ce qui est un peu dommage d'ailleurs, mais n'est plus modifiable pour un bon moment.
(En fait, il n'y a pas de moyen possible de faire : Voici le document demandé, mais si vous n'avez pas <tel ensemble de fonctionnalités>, vous devriez visiter une URL alternative. Si vous avez <tel ensemble de fonctionnalités>, l'url <url2>, si <tel ensemble de fonctionnalités>, l'url <url3>, sinon, <url4>.)
Par contre il est possible de faire l'inverse : "Si tu gères JavaScript, va à telle URL." Et mettre dans la page en cours ce qui se passe quand on ne gère pas JavaScript. C'est ma solution préférée.
@Goldensen> Amusant, mais ça ne marche pas, ton truc .
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Comment ca ca ne marche pas?
Ah ok je viens de vérifier et en effet sous internet explorer et sous safari ca ne fonctionne pas, mais sous Mozilla Firefox ca marche à merveille .
En effet, si on le passe en mode standards, ça "marche" avec firefox, j'aurais dû vérifier ça dès le début. Ça casse quand même pas mal de choses dans le cas "JavaScript activé".
Niveau passage de la validation, ça passe. Mais je trouve que ça ne devrait pas. Ça compte sur trop de choses non garanties.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager