O.L. a écrit :
> Je serais curieux de voir comment tu ouvres ton IFRAME ? Toute cette
> histoire de code JS qui ne s'exécute pas est quand même bizarre.
>
J'utilise le plugin Smoothbox pour Mootools :
http://gueschla.com/2007/03/17/smoot...pour-mootools/
Mais je changerai de solution je pense parce que l'iframe, c'est
vraiment puant.
Je parle pas niveau mise en page, puisque ça fait 30 ans (au moins !)
que je l'utilise plus, mais même en ajax, ça rend pas forcément les
choses plus simple, la preuve
> Sinon ton code m'intrigue un peu :
>>> ajout(document.forms[0].ville.options[<?php echo $selected1
>>> ?>].value,'categorie');
> Si c'est dans l'IFRAME que ça s'exécute, et que ajout() est définie dans
> la fenêtre parente, je ne vois pas comment ce code peut marcher ...
> perso j'aurais mis :
> window.parent.ajout(document.forms[0].ville.options[<?php echo
> $selected1 ?>].value,'categorie');
>
> Et pareil pour ton document.forms[0], es tu sûr qu'il est dans l'IFRAME ?
>
Oui, et ça fonctionne.
Je ne comprends pas non plus. Surtout pourquoi le
JS placé dans l'iframe
n'est absolument pas utilisé.
Raisons pour lesquelles j'abandonnerai iframe (et donc smoothbox)
prochainement.
Mais ce sont mes premiers pas en ajax et comme je n'y comprends rien,
j'avance doucement.
> Et sinon, es tu sûr sûr sûr que l'affichage des erreurs JS est bien
> activé ?
>
Bien sûr, sinon j'aurais sacrément galéré.
Et j'utilise bcp le "code source généré" de WebDevelopper.
Il n'y a quel le DOM Inspector dont je n'arrive pas trop à me servir encore.