Bonjour.
je me suis mit au php depuis peu et je rencontre quelques petites difficulté.
En fait mon script php en lui même fonctionne. ( il est utiliser pour envoyer par mail un formulaire html).
voici mon script php
en fait a le fin de mon script j'aimerais faire référence a une fonction javascript qui se trouve dans un fichier .js au lieu d'utiliser la commande"window.parent.close()"
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>commentaires</title> </head> <body> <? $nom = $_POST['nom']; $email=$_POST['email']; $prenom=$_POST['prenom']; $commentaires=$_POST['commentaires']; $civilite=$_POST['choix']; $message .="nom: ".$nom."\n"; $message .="prenom: ".$prenom."\n";//defition du corps du messge $message .="commentaires: ".$commentaires; $headers = 'From: <'.$email.'>'."\n"; $headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n"; //entete et encode du message $headers .='Content-Transfer-Encoding: 8bit'; print "bonjour ";//script de bienvenue if ($civilite !='')// si la civilité est renseignée { print $civilite ; print" "; print $nom ; print" "; } else//si elle n'est pas renseignée { print $nom ; print" "; print $prenom ; print" "; } print " ! "; if(mail('n.scozzafave@jmontblanc.fr','remarques sur le site de juramontblanc',$message,$headers)) //envoi du message { print "votre message a bien été envoyé"; } else//boucle pour tester si le message a bien ete envoyer { print"votre message n'as pas pu etre envoyé"; } ?> <script type="text/javascript">//utilisation du javascript pour fermer la fenetre window.setTimeout("window.femer1()",3000); </script> </body> </html>
voila merci de votre aide.
j'ai déjà essayé en mettant la source de mon fichier dans la déclaration javascript puis en appelant directement la fonction nommé fermer1() mais çà ne marche pas.
Partager