Page 2 sur 3
Publié : 20 mai 2005, 13:04
par phil8655
Pour moi empêcher des gens de naviguer sur Internet, oui, c'est grave.
Tu ne râle pas assez quand 0.1% des sites t'empêchent d'utiliser Firefox ?
Encore un fois, il n'y a pas de quoi déclencher le plan ORSEC !

Publié : 20 mai 2005, 13:08
par calimo
Essaye, pendant une journée tu navigues avec le javascript désactivé. Tu verra à quel point c'est c***** !
Évidemment il faut jouer le jeux et ne pas le réactiver s'il s'avère nécessaire, sinon c'est de la triche.
Publié : 20 mai 2005, 17:31
par fireman
fireman a écrit :Excellente info Calimo.

Mais tant pis pour les 11% qui desactivent le javascript.
Je plaisante biensur. Je me remets au travail.
Merci.

Tiens j ai ajoute du gras et de la couleur. Comme ca on va peut etre se calmer un peu. J ai a coeur de faire un site sympa, propre et ACCESSIBLE.
J ai juste besoin comme tout a chacun d un peu de temps, beaucoup de temps meme pour comprendre ce que je fais et ce qu il est bon de faire pour satisfaire les visiteurs potentiels.
J espere que cette fois ci tu es convaincu.
Bon je relis les reponses du jour et je tente de faire avancer le schmilblick.
A tout'
Publié : 20 mai 2005, 17:54
par fireman
Bon alors concretement, j ai repris le lien que tu m as file :
http://acces-pour-tous.net/fichiers_com ... javascript
Je le colle dans ma page en HTML.
Je cree le form1.js, j y colle le script correspondant.
J enregistre dans le meme repertoire que ma page Index.
Je cree le fichier redirect.php.
J y colle le script correspondant.
Idem pour l enregistrement.
Dans le navigateur : Outils-Options-"Activer Javascript" décoché.
Je lance ma page avec Firefox.
Chouette ! Le menu est la, je choisis une destination, je clique sur envoyer.
Resultat :

Publié : 20 mai 2005, 18:00
par calimo
fireman a écrit :Tiens j ai ajoute du gras et de la couleur. Comme ca on va peut etre se calmer un peu. J ai a coeur de faire un site sympa, propre et ACCESSIBLE.
J ai juste besoin comme tout a chacun d un peu de temps, beaucoup de temps meme pour comprendre ce que je fais et ce qu il est bon de faire pour satisfaire les visiteurs potentiels.
J espere que cette fois ci tu es convaincu.
J'en suis convaincu depuis le début, ce qui n'empêche que c'est un truc avec lequel je n'aime pas rigoler. Il n'y a rien d'incompatible
Chacun a des choses qui le font "bondir", moi c'est ça, dire que ce genre de chose ne sont pas importantes

Elles le sont
fireman a écrit :Bon alors concretement, j ai repris le lien que tu m as file :
http://acces-pour-tous.net/fichiers_com ... javascript
Je le colle dans ma page en HTML.
Je cree le form1.js, j y colle le script correspondant.
J enregistre dans le meme repertoire que ma page Index.
Je cree le fichier redirect.php.
J y colle le script correspondant.
Idem pour l enregistrement.
Dans le navigateur : Outils-Options-"Activer Javascript" décoché.
Je lance ma page avec Firefox.
Chouette ! Le menu est la, je choisis une destination, je clique sur envoyer.
Resultat :

Mais tu es en local, c'est à peu près normal qu'une page php ne fonctionne pas...

Publié : 20 mai 2005, 18:27
par fireman
Ca serait donc que ca la soluce ? Mettre le tout sur le serveur pour que ca marche ?
OK je tente.
Publié : 20 mai 2005, 18:37
par fireman
OK ca fonctionne
Le plus difficile reste a tout bien adapter a ce que j attends.
J'vais finir par devenir un pro a ce rythme. Bon d ici la j aurai surement plus de dents et une canne. Oups j ai encore plaisante

(boutade Calimo, reste cool)
Merci beaucoup

Publié : 20 mai 2005, 18:45
par calimo
Tant mieux si ça marche !
Bien sur que ça va prendre du temps, c'est normal, mieux vaut prendre du temps et faire les choses bien que de les bacler

Publié : 20 mai 2005, 19:07
par fireman
Incroyable ! Tout fonctionne deja a merveille.
Possibilite de donner l adresse du script et du noscript independamment l un de l autre.
Juste un p'tit coup d'pouce si possible :
Pour le moment le noscript est place en haut a gauche de ma page (normal tu m'diras). Mais comment et dans quel fichier faut il ajouter les balises qui permettent de le mettre a l emplacement voulu?
Publié : 20 mai 2005, 21:01
par fireman
Au fait tout ne va pas si bien que ca. Ma page n est plus valide, elle comporte une erreur, une seule.
W3C Validator

Publié : 20 mai 2005, 21:52
par calimo
<noscript> s'utilise comme ça :
Code : Tout sélectionner
<noscript>
<p>ici le code en cas de script désactivé</p>
<ul>
<li>menu1</li>
<li>menu2</li>
<li>menu3</li>
<li>menu4</li>
</ul>
</noscript>
Donc tu ne peux pas appeler un script, vu que le javascript est justement désactivé... tu dois mettre le code en dur, en vrai HTML !
Le javascript est dé-sac-ti-vé ! Plus de javascript, rien, que d'alle

Publié : 20 mai 2005, 22:43
par fireman

quelle galere

mais j'compte bien y arriver 8)
Publié : 20 mai 2005, 23:01
par fireman
Enfin

j ai trouve la parade :
Code : Tout sélectionner
<div style='position:absolute;left:350px;top:1450px'>
<noscript>
<strong>--------Liens pour Javascript désactivé--------</strong>
<FORM method="POST" action="redirect.php">
<select NAME="Liste">
<option selected="selected" value="">-Sélectionnez votre destination-</option>
<option value="w3c">Le w3c</option>
<option value="google">Google</option>
<option value="accessibilite">acces-pour-tous</option>
</select>
<input type="submit" name="envoi" value="envoyer" />
</FORM>
</noscript>
</div>
La grande question maintenant c est pour chaque script en javascript, y a t il l equivalent quelquepart sur le net en noscript ?
Publié : 21 mai 2005, 09:01
par calimo
Je vois que tu as compris !
Petites remarques :
- Les gens se fichent que les liens sont "pour javascript désactivé"
Ce sont des Liens. Point. - Pourquoi ne présentes-tu pas les mêmes liens que ceux de ta barre de lien javascript ? De plus l'idéal serait de les faire figurer à peu près au même endroit.
- J'ai de la peine à voir où sont les liens redirigeant vers redirect.php... (dans la page "normale")... ?
Publié : 21 mai 2005, 09:07
par golemboy
Bonjour,
si j'ai bien compris ta question, la réponse est dans la balise. Une balise noscript se déclenche quand JavaScript est désactivé, c'est a dire quand aucun script navigateur ne peut s'exécuter. Donc il n'ya pas d'alternative, soit tu peux exécuter un script soit tu ne le peut pas.
Pour les équivalences, CSS permet de faire un peu d'animation, et il remplace souvent des scripts simples mais lourds a gèrer pour le navigateur.
L'avantage de CSS c'est qu'il peux s'exécuter sur les navigateurs ayant désactivés javascript et autres et qu'il est beaucoup plus lèger qu'un javascript.
Mais bon pour ton menu, je ne sait pas s'il peut y avoir un équivalent en CSS, quoi que se serait un sacré défi pour les pro du CSS.
y'en a que ça tente
