Afficher/cacher une div : ne fonctionne pas sur IE 8 - HTML/CSS - Programmation
Marsh Posté le 04-01-2009 à 22:39:57
Voir déjà l'erreur Javascript remontée. A noter qu'IE 8 est encore une beta, et que l'important est que ça marche sur les anciennes versions.
Marsh Posté le 05-01-2009 à 14:36:28
FR-DarkRod a écrit : IE c'est à chier |
Oui, merci.
Sinon, tu as quelque chose d'un peu plus intéressant à dire ?
Marsh Posté le 05-01-2009 à 16:37:42
Tu as sûrement déjà testé mais juste pour voir, tu as essayé un simple
Code :
|
après l'assignation de visible pour voir ce qu'il contient ?
Marsh Posté le 05-01-2009 à 18:19:59
Mr Mala a écrit : Tu as sûrement déjà testé mais juste pour voir, tu as essayé un simple
|
bah au premier clic : none, puis block, puis none, etc.
Marsh Posté le 05-01-2009 à 18:54:25
Ok donc la propriété est bien mise à jour ...
Bon, je lance des trucs comme ça pour cerner le truc :
Cela semblerait logique que ton this dans ton onclick soit bien la référence au bouton lui-même .. mais une fois de plus, juste pour tester, rajoute un peu un "alert(this.value);" dans ce onclick ... ( puisque tu dis que le bouton reste à '+' )
Et selon toute logique, tu devrais avoir la première fois '+' ... sinon ......
Marsh Posté le 05-01-2009 à 18:59:18
bah j'affiche this.value avec alert juste après l'appel de manageDiv et là il me dit '-' alors que visuellement parlant la valeur du bouton reste '+'
Marsh Posté le 05-01-2009 à 19:25:25
Modération a écrit : |
Quel est l'intérêt de tester d'une part Internet Explorer et d'autre part sa version "non-officiel" ?
Ca fait partit des risques
Si sont codes fonctionnent sur FF , Opera , Chrome , http://upload.wikimedia.org/wikipe [...] owsers.svg
C'est bon pour moi
Marsh Posté le 05-01-2009 à 22:51:51
'tain ...
IE8 "aurait" un problème de mise-à-jour dynamique d'élements d'une page ?!
Et tu disais que ton <div id="more"> "s'ouvrait" quand même mais était vide ?
( désolé de pas pouvoir tester en même temps mais, pour éviter le troll, je vais juste dire que "actuellement, je ne suis pas en mesure de tester sous IE" )
Marsh Posté le 05-01-2009 à 22:58:46
Et sous IE 7 ça fonctionne ?
Marsh Posté le 06-01-2009 à 18:04:14
Mr Mala a écrit : |
Oui la div s'ouvre... mais reste vide.
je comprends pas bien ce qu'il se passe mais merci de ton aide
FR-DarkRod a écrit : Et sous IE 7 ça fonctionne ? |
j'ai pas IE 7 et je sais pas ou télécharger la version pour vista
Marsh Posté le 06-01-2009 à 18:15:47
Sérieux ?
Normalement c'est intégré
http://www.01net.com/telecharger/w [...] 33081.html
(ne me remercie pas )
Marsh Posté le 06-01-2009 à 18:22:10
sauf que c'est la version Windows XP
Et que l'install de IE 8 écrase IE 7
Marsh Posté le 06-01-2009 à 18:35:47
abba ... c'est foutu ^^
maintenant il faut formater
Marsh Posté le 06-01-2009 à 19:23:03
Bon mauvaise nouvelle...
Je viens de tester sur un IE7 et ça passe ..
Le passage + / - pour le bouton et l'ouverture + affichage de la div ..
Maintenant dans le div, j'ai juste tapé un paragraphe de lorem ipsum , pas une structure complexe ...
Ta page est quelque-part en ligne pour pouvoir tester ?
Marsh Posté le 07-01-2009 à 12:49:05
oui mais avec un interface d'administration à laquelle je suis seul à avoir accès (enfin j'espère )
Marsh Posté le 07-01-2009 à 13:11:13
ReplyMarsh Posté le 07-01-2009 à 13:14:24
Heuuu oui enfin je te dis, j'ai juste c/c ton code ici plus haut pour tester dans une p'tite page html minable hein !
Faut voir si TA page n'a pas un autre problème.
Enfin, si pour toi c'est ok, tant mieux ! ;-)
Marsh Posté le 07-01-2009 à 13:48:23
Bon, voilà le HTML généré (pas d'URL, c'est une page d'administration )
Code :
|
Marsh Posté le 07-01-2009 à 14:14:07
ok ben je confirme, je viens de tester sur un IE7 et ça passe sans problème ...
Il semblerait donc bien que ça soit un problème IE8 ... maintenant, comme ça a été dit, ça reste une béta ...
edit: d'un autre côté, sans vouloir troller, quelle idée aussi d'installer du Microsoft béta !
Marsh Posté le 04-01-2009 à 14:59:22
Bonjour,
J'ai fait une petite fonction en javascript pour affiche ou cacher une DIV.
En fait j'ai un bbcode avec les boutons d'insertion, et pour ne pas encombrer la page, j'ai ajouté un bouton "+" qui lors du clic affiche les boutons de bbcode supplémentaires.
Voici mon code :
Et le bouton :
La suite :
Mon problème : sous FF, ou google chrome, çà marche nickel... ...chrome
Mais sous IE 8, sous les autres je sais pas, mais sous IE 8 çà ne marche pas !
Lors du clic, la valeur du bouton reste "+" et les boutons contenus dans la DIV "more" sont vides ! aucune valeur !
Je ne comprends pas, je pense que çà vient de la gestion de display de IE 8 mais je ne suis pas sur.
Merci de votre aide !