Apperemment Là ou ca bugge, c'est quand tu assigne la nouvelle option. Je dirais à priori qu'il n'est pas possible de partager des objets entre deux fenetres ???
Apperemment Là ou ca bugge, c'est quand tu assigne la nouvelle option. Je dirais à priori qu'il n'est pas possible de partager des objets entre deux fenetres ???
Bah faut croire que pour un objet Select c'est impossible :s
pour un input si :\
Je n'arrive pas à trouver sur le net des informations sur ce "bug" ou cette "impossibilité"
donc obligé de mettre ma fonction MoveSelected dans la page Appelante en passant en paramètre le libellé et l'id.
Voila A+ tout le monde et je reste ouvert si quelqu'un des informations
Pour ceux que ca intéresse :
Javascript Page Appelante :
Javascript page appelée (popup) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function InsererMot(libelle,id) { var to = document.getElementById('lstKeywordsID'); if (to!=null) { for (x=0;x<to.options.length;x++) if (to.options[x].value==id) return false; to.options[to.options.length] = new Option(libelle,id); return true; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function InsererMot() { from = document.getElementById('lstKeywordsID'); if (from.type != 'select-multiple' ) { return false; } len = from.options.length - 1; for (i = len; i >= 0; i--) { if (from.options[i].selected) { if (!window.opener.InsererMot(from.options[i].text,from.options[i].value)) alert('Le mot clé '+from.options[i].text+' est déja présent dans la liste'); } } return true; }
Argh! grilled, c'est ce que j'étais en train de faire....
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager