Bonjour à tous...
Je viens vers vous car malheureusement je bloque lors de l'envoi d'une variable javascript vers une page php.
Pour faire plus simple voici mon problème :
Je veux fournir à des "amis" mon image disponible l'adresse siteweb.com/banniere.jpg pour qu'ils puissent l'utiliser en tant que bannière de pub.
La difficulté : Cette image changera en fonction du jour, mais l'adresse restera toujours la même.
J'ai un repertoire comportant des images 1, 2 ,3, 4... 10..
Par exemple :
l'image 1 sera utilisée les jours 1 15 et 30
l'image 2 sera utilisée les jours 2 12 et 25 et ainsi de suite.
J'arrive à récupérer en JS l'image du jour a afficher. Ce pendant, impossible de transmette cette valeur à une page php, afin de pouvoir la copier et la renommer avec les fonctions copy() et rename().
Pourriez-vous SVP m'indiquer ou ce trouve l'erreur ?
Merci d'avance.
EDIT : le code en question :
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 <!DOCTYPE html> <html> <head> <title>Remplacement Image</title> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> </head> <body> <script type="text/javascript"> function display_img() { var list_img = { IMG_01: "1, 9, 17, 25", IMG_02: "2, 10, 18, 26", IMG_03: "3, 11, 19, 27", IMG_04: "4, 12, 20, 28", IMG_05: "5, 13, 21, 29", IMG_06: "6, 14, 22, 30", IMG_07: "7, 15, 23, 31", IMG_08: "8, 16, 24" }; var today = new Date(); var number_day = today.getDate(); for (var item in list_img) { if (list_img[item].indexOf(number_day) > 0) { document.body.innerHTML += "<img src=\"img/" + item + ".jpg\" />"; break; }; }; var recuperer= (item + ".jpg"); console.log (recuperer); var xdr = new XMLHttpRequest(); xdr.open("POST", "page.php"); xdr.send("recuperer=" + escape(recuperer)); }; display_img(); </script> </body> </html>
LA RECUPERATION devrait se faire sur la page "page.php" avec un simple _POST, mais malheureusement cette valeur est vide...
Vous pouvez voir le contenu à l'adresse turkplay.tv/advertising.html
Merci encore....
Partager