Le Doxotope de L'Architope |
Pourquoi des javascripts sur ce site? |
J'ai décidé d'exprimer ma position sur l'usage des javascripts dans mes pages personnelles à la suite d'un échange qui a eu lieu dans le forum fr.rec.genealogie au début juillet 2000. Certains internautes fréquentant ce forum, ont usé de l'autorité qu'il pensaient détenir de l'appartenance à l'une ou plusieurs des catégories [programmeur; pionnier du net; utilisateur professionnel du Net; réfractaire à Windows...], pour tenter de convaincre les autres usagers (voire de leur imposer) de ne pas utiliser les javascripts. Les principaux arguments qui ont été assénés peuvent se résumer en quelques phrases : "les javascripts mal écrits peuvent bloquer le navigateur", "les javascripts peuvent effectuer des opérations dangereuses", "les javascripts cela ne sert à rien d'autre qu'à faire joli" ou encore "faire exécuter un script par le navigateur du visiteur, c'est pas poli". On voit sans difficulté que certains arguments ont moins de pertinence que d'autres ;-).
Mes arguments sont exposés ci-dessous dans une mise en page qui conviendra, je l'espère, aux amoureux de la ligne de commande ;-))) On trouvera à la suite un sommaire du site suivi d'une aide pour valider les javascripts destinée à ceux qui les auraient invalidés par erreur.
C:> 1/ j'ai passé du temps à soigner ma mise en page. Or celle-ci pourrait être complètement détruite par l'utilisation d'une taille de fenêtre différente de celle prévue; les javascripts permettent de contrôler la taille de la fenêtre.
C:> 2/ pour éviter la monotonie, j'ai prévu une certaine variété dans la page d'accueil et quelques autres; ces variations nécessitent l'utilisation des scripts. C:> 3/ certaines pages contiennent un formulaire; le contrôle des informations entrées dans un formulaire nécessite l'utilisation d'un langage de script. C:> 4/ certaines pages contiennent des démonstrations ou des aides qui sont dépendantes des scripts. C:> 5/ certains liens à cliquer ouvrent des fenêtres flottantes de taille réduite; cette fonction nécessite un script. C:> 6/ j'accorde la plus grande importance à ce que mes scripts soient compatibles avec MSIE et Netscape. De plus je garantis l'absence de portion de code agressive (vous n'êtes pas le (ou la) premier(e) à rendre visite à mon site). C:> 7/ (pour les 'techniciens') je n'ai pas accès à la programmation côté serveur et mes pages ont été écrites avant l'émergence du DHTML ou XML. Un jour, si j'ai du temps, tout cela pourrait évoluer... C:> 8/ notez bien que je n'utilise pas les 'frames' ;-)) C:> 9/ si vous n'êtes pas convaincu, l'argument qui tue: je fais ce que je veux sur ma page perso ;-) |
L'ARCHITOPE
si vous êtes inquiets de valider les javascripts, je peux vous envoyer les pages par courrier postal ;-)). Pour cela envoyez-moi une demande convaincante à jacques.louvel à wanadoo.fr (eh oui, vous devrez recopier l'adresse à la main ;-)) |
Pour Activer Javascript:
Netscape 2: Options / Préférences sécurité / Général = ôter la coche "desactiver" Netscape 3: Options / Préférences réseau / Langages = cocher "Activer" Netscape 4: Edit / Préférences / Avancé = cocher "Activer" MSIE 3: Affichage / Options / Sécurité = cocher "exécuter script ActiveX" MSIE 4: Affichage / Options Internet / Securité = cliquer moyen To Activate Javascript: Netscape 2: Options / Security Preferences / General = remove "deactivate" Netscape 3: Options / Network Preferences / Languages = select "Activate" Netscape 4: Edit / Preferences / Avanced = select "Activate" MSIE 3: Display / Options / Security = select "execute ActiveX scripts" MSIE 4: Display / Internet Options / Security = medium |
visites