BOITE HTML/JAVASCRIPT RÉDUCTIBLE

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 19 mars 2005 à 15:32
nuchoon Messages postés 20 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 10 août 2007 - 23 mars 2005 à 21:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30204-boite-html-javascript-reductible

nuchoon Messages postés 20 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 10 août 2007
23 mars 2005 à 21:10
non mais ya un exemple (une version amélioré, le cookie prévaut sur l'argument "closed" ou "opened") ici: www.nuchoon.com
arnal69130 Messages postés 445 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 22 mars 2007 2
23 mars 2005 à 17:25
salut nuchoon,
T'aurais pas une ptite capture d'écran stp ?
nuchoon Messages postés 20 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 10 août 2007
20 mars 2005 à 13:18
euh... j'ai rien dit, je viens de voir le lien là-haut... :-)
nuchoon Messages postés 20 Date d'inscription samedi 11 novembre 2000 Statut Membre Dernière intervention 10 août 2007
20 mars 2005 à 13:18
Pour la qualification "initié"... ben c'est juste parce que "débutant" je trouvais que ça ne collait pas. En plus c'est extrêmement flou comme truc. C'est quoi "initié"? on explique ce que ça veut dire quelque part?
Maintenant si c'est si grave que ça il y a peut-être moyen qu'un webmestre modifie le bousin...

Pour parler de choses plus intéressantes, est-ce qu'il y a moyen sur ce site de mettre à jour une contribution? J'aurai bien aimé redonner un zip avec toutes les modifications suggérées.
ghostahjay Messages postés 12 Date d'inscription lundi 9 février 2004 Statut Membre Dernière intervention 28 août 2005
20 mars 2005 à 10:36
Juste pour dire que ton script est vraiment pas mal et peut aider dans beaucoup de projets qui a un menu multi-niveau et qui utilise PHP. En ce qui concerne le 'AND', tu pousse Anthomicro ;p
Merci pour cette source !
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
19 mars 2005 à 20:37
Puis pour les explications désolé, je croyais que c'était de l'initié ^^
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
19 mars 2005 à 20:36
le AND c'est pas bien grave, c'est juste une question de style, tu peux laisser le && (comparaison bit à bit)

Ensuite le === vérifie le type de ta variable, c'est à dire que si tu as une variable de type string (qui a pour valeur 1) et une autre variable de type int qui a également la valeur 1, ce test te retournera vrai :

if($var1==$var2) tandis que ce test if($var1===$var2) te retournera faux car les deux variables n'ont pas le même type. Le second test est plus rapide à traiter car les variables ne sont pas converties.

a +
Cyberboy2054 Messages postés 173 Date d'inscription jeudi 20 décembre 2001 Statut Membre Dernière intervention 22 août 2008
19 mars 2005 à 20:25
Ca change quoi le AND à la place du && ?
Ensuite tu peux expliquer ce que fait le === ?
C'est sympa de dire "c'est 1000 fois mieux de faire comme ca" afin d'aider les autres à progresser mais si ya pas d'explications ca sert à rien...
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
19 mars 2005 à 15:32
J'adore le code initié comme ça, tout le monde maîtrise PHP sur le bout des doigts si ce code est initié...

<? à remplacer par <?php

if(($num > 97 && $num < 122)) (et accessoirement toutes les vérifs basées sur ce modèle) : à remplacer par ça (pour les parenthèses) :

if($num > 97 AND $nom < 122)

Ensuite tu sais que $nom est toujours de type numérique, antant remplacer le double égal par un triple :

if($num===95)

Ensuite les echo avec des doubles quotes sont inappropriés ici vu que t'es obligé de les échapper dans les attributs html, autant faire ceci :

echo '



[#
][...]';

a +
Rejoignez-nous