Problème incroyable de compatibilité avec IE7 - HTML/CSS - Programmation
Marsh Posté le 12-10-2007 à 11:44:40
C'est un problème de navigateur alors quel rapport avec le php?
Déplace plutôt dans "html/javascript" et poste du code si tu veux des réponses.
Marsh Posté le 12-10-2007 à 11:52:02
Merci. Je viens de transférer le message dans le forum approprié.
Marsh Posté le 15-10-2007 à 14:46:52
Citation : Ces infos supplémentaire sont stockès dans le menu déroulant, dans l'attribut label. |
http://www.w3.org/TR/html4/interac [...] def-OPTION
Citation : label = text [CS] |
En clair c'est IE 7 qui a le bon comportement en affichant le contenu de l'attribut 'label'.
Pour corriger ton problème tu peux faire ça :
- mettre tes infos ailleurs (dans un tableau par exemple)
- au moment de la selection, récupérer l'info dans ce tableau
Attention aux indices :
Code :
|
Marsh Posté le 16-10-2007 à 12:17:02
Merci beaucoup pour cette réponse.
Juste une question:
Mettre les valeurs dans un tableau, on parle d'un tableau généré en php puis transposé dans un tableau en javascript ? Si oui, comment faire ?
Je suis un peu rouillé...je sais. Merci d'avance
Marsh Posté le 16-10-2007 à 14:10:30
Pas besoin de créer un tableau PhP, on peut créer les valeurs du tableau de la même manière que tu créais les <option>
Code :
|
Marsh Posté le 18-10-2007 à 18:58:33
Nouveau problème avec le javascript:
Code :
|
J'ai mis des alertes pour savoir ce qui n'allait pas:
Je n'ai ni l'alert("test2" ) ni l'alert(label_alliance) qui passe.
Pourquoi le script se bloque t-il à alter("test2" ) ?
Marsh Posté le 18-10-2007 à 20:11:33
firebug pour debugguer fils
et sinon le top du top c'est de mettre des console.log(tadata) et hop c'eest bien mieux de coder du JS avec firebug, sinon tu es dans le caca d'avance
Marsh Posté le 11-10-2007 à 18:42:42
Bonsoir,
Je possède un jeu en ligne et j'ai mis en place un menu déroulant permettant de choisir parmis les différents ennemis à attaquer.
Ce menu déroulant à une composante dynamique puisque il permet l'affichage d'information supplémentaire ailleurs sur la page lors de la selection d'un des ennemis. Ces infos supplémentaire sont stockès dans le menu déroulant, dans l'attribut label.
Voilà pour la petite histoire, maintenant le code:
Plus loin, on retrouve la fonction change_them():
Voici le problème:
Sur IE6 et Firefox, je retrouve bien dans le menu déroulant uniquement des noms de villages. L'affichage dynamique du pseudo et du village fonctionne.
Sous IE7, je retrouve le contenu de mon label c'est à dire "pseudoXXX||SEPARATION||AllianceXXX"
Note:$listevillage->pseudo est un pseudo, $listevillage->nom est le nom de l'alliance a laquelle appartient $listevillage->pseudo, $listevillage->village est le nom du village de $listevillage->pseudo.
Je n'arrive pas à trouver le problème.
Merci d'avance.
Message édité par smilm le 12-10-2007 à 11:51:44