non! il n'y a rien dans ton popup! c'est une page fantôme qui n'a même pas d'adresse propre: comment veux-tu qu'elle soit en relation avec le serveur php?dans mon pop-up il a un autre client qui me permet d'executer la fonction mailto()
non! il n'y a rien dans ton popup! c'est une page fantôme qui n'a même pas d'adresse propre: comment veux-tu qu'elle soit en relation avec le serveur php?dans mon pop-up il a un autre client qui me permet d'executer la fonction mailto()
dans ma pop-up j'ai mis un lien qui fait appel à mailto et ça m'ouvre le client mail par défaut
j'ai réussi à ouvrir ma pop-up mais je n'arrive pas à ajouter mes adresse mail des contacts dont je clique dessus
voici mon script
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 <SCRIPT TYPE="text/javascript"> <!-- function ouvre_fenetre(coul,larg,haut) { email = window.open(\'\',\'mail\',\'width=\'+larg+\',height=\'+haut+\',screenX=200,screenY=100,top=100,left=100\'); email.document.write(\'<head><title>Destinataires</title></head><body bgcolor=\'+coul+\'><center><b>Vous allez écrire à :</b></center><br /><a href="mailto:"">Ecrire votre message</a></body>\'); } function ferme_fenetre() { email.close(); } function ajoute_objet(mail) { email.document.write(\'<p>mail</p>\'); setTimeout("email.focus()",10); } ouvre_fenetre(\'white\',300,300) //--> </SCRIPT>
aucune trace de ce lien dans le code que tu as posté jusqu'ici;
tu parle de quel lien ?
car dans ma page php voici appel de la fonction ajoite_objet(mail)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <td> <a href=#onClick="ajoute_objet('.$result[$i]->client_email.');"> <img src="Images/email.png" alt="email" /> </a> </td>
j'ai réussi à ouvrir mon pop-up à partir de mon lien
mon erreur était
et j'ai mis ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <a href=#onClick="ajoute_objet('.$result[$i]->client_email.');"> <img src="Images/email.png" alt="email" /> </a>
maintenant il me reste plus qu'à mettre les emails des contacts sélectionnés
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <a href="javascriot:ouvre_fenetre(\'white\'),300,300)"> <img src="Images/email.png" alt="email" /> </a>
comment faire pour savoir si mon pop-up est déjà ouvert ?
et est ce que mon lien peut executer deux fonctions javascript l'une après l'autre
c'est à dire lorsque je clic pour la première fois sur le lien il ouvre mon pop-up et ajoute l'adresse du contact et lorsque je clic sur le deuxième contact il faut que ça vérifie si le pop-up existe et si oui l'ajouter à la suite sinon ouvrir un pop-up et ajoute après voila
comment faire pour executer une fonction javascript dans une fonction javascript ?
c'est à dire
mais ça fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function ajoute_objet(mail) { if(email) { email.document.write(\'<p>mail</p>\'); } else { ouvre_fenetre(\'white\',300,300); email.document.write(\'<p>mail</p>\'); } }
reprends ton crayon, ta gomme et explique-nous strictement ce que tu veux faire:
- combien de page te faut-il pour créer ton application?
- quelle fonctionnalité veux-tu dans chaque page (qu'est-ce qui doit être affiché? quelle interaction avec l'utilisateur? utilisation de données serveur? ...)
- qu'est-ce que tu ne sais pas faire en javascript?
l'idée que je voudrais c'est lorsqu'il y a une enveloppe je clic dessus ça ouvre un pop-up avec le mail du client que j'ai séléectionné.
si je clic sur une deuxième enveloppe ça ajoute le seconde mail au premier dans le pop-up.
et dans ce dernier mettre les emails dans une variable et faire un mailto par rapport à la variable.
voila
et ce que j'ai fait c'est d'ouvrir le pop-up et je voudrais maintenant ajouter les mails dans le pop-up et dans une variable .
voila
là c'est mieux!
mais permets-moi de reformuler:
Je veux sélectionner les gens à qui je veux envoyer un mail, dans une liste.
Quand je confirme ma liste, je lance le mailing;
Je peux supprimer des adresses tant que je n'ai pas confirmé;
le popup n'est qu'une "option possible", il faut bien que tu voies ça;
J'ai une erreur en fait il recherche la variable email dans la condition du if
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function ajoute_objet(mail) { if(email) { email.document.write(\'<p>mail</p>\'); } else { ouvre_fenetre(\'white\',300,300); email.document.write(\'<p>mail</p>\'); } }
ben oui, tu mets une checkbox au début de chaque ligne avec pour valeur l'adresse du type, à la place de l'image; si la case est cochée, le tableau (name="box[]") est récupéré côté serveur et tu envoies le mail à chaque membre du tableau;
alors c'est qu'en plus d'une formation javascript, il te faut reprendre sainement ta découverte de html + php: tout est dit;
j'ai réussi a faire des ajout dans mon pop-up maintenant il me reste plus qu'à mettre les emails dans une variable
mais le pb il me prend pas les adresses mail il me dis qu'il manque une parenthèse derrière le @
et l'autre pb c'est que mon pop-up ne reste pas visible tout le temps même en insérant le paramètre onblur="window.focus()"
et le dernier pb c'est que mon tableau affiche 15 lignes par pages et lorsque je vais su rune autre page pour mettre les emails dans le pop-up, il m'affiche de nouveau l'entete de mon pop-up car lors du page à une autre page il fait un reload de la page et donc un reload du pop-up
comment faire pour savoir si le pop-up existe déjà ?
pb il ne prend que les chiffre et pas de chaine de caractère
un peu d'aide serait le bienvenue
pour tester si ma variable est bien un window je fais ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(email.document) { email.document.write(adresse+\'<br />\'); email.focus(); } else { ouvre_fenetre(\'white\',300,300); email.document.write(adresse+\'<br />\'); email.focus(); }
Partager