[PHP][JS][safari] refresh partiel

Fermé
McAlyster - 22 août 2007 à 13:47
McAlyster Messages postés 2 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 23 août 2007 - 23 août 2007 à 17:30
Hello !

Malgré des recherches approfondies, je n'ai croisé aucun exemple de la situation que je croise ...

Sur safari, les listes <select> ne se mettent pas à jour lorsque je recharge la page avec un gestionnaire d'événements genre onClick.

Exemple :
<select name="maListe1" title="Choix1" onchange= "document.location='maPage.php?choix=monChoix'"> 
...
<select name="maListe2" title="Choix2" onchange= "document.location='maPage.php?choix=monChoix'"> 
...


Avec un petit script php, je selectionne tel ou tel <option> en fonction de la valeur de $choix par exemple.

Et bien figurez vous que si je choisis un element dans maListe2, la page se recharge, maListe2 selectionne bien l'élément voulu (selected='selected'), maListe1 le fait également, excatement de la même façon. Aucun problème me direz vous !

Sauf que tout ça se passe effectivement dans le code de la page, mais dans Safari, malgré la présence de
selected='selected' 
dans les <option> de maListe1, elle ne se positionne pas sur le bon choix.

Cette situation se reproduit également dans le sens inverse. Si je change dans maListe1 , c maListe2 qui n'est pas bien positionnée (àl'écran, parce dans le code source, c'est nickel).

Enfin, tout ça marche parfaitement dans IE (win) Firefox (win/mac )... Ca vous dit quelque chose ?

Merci beaucoup !

McAlyster
A voir également:

3 réponses

Et si tu mets seulement 'Selected' au lieu de selected='selected' ?
Si tu es en HTML et pas en XHTML ça peux marcher.
0
McAlyster Messages postés 2 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 23 août 2007
22 août 2007 à 14:19
Merci Alain mais je suis effectivement en XHTML
0
McAlyster Messages postés 2 Date d'inscription mercredi 22 août 2007 Statut Membre Dernière intervention 23 août 2007
23 août 2007 à 17:30
Ca ne dit vraiment rien à personne ?
Merci !
0