une derniere question avant que je me mette vraiment a l'ajax. Est-ce que ça marche ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.write('include('mapage.php');');
une derniere question avant que je me mette vraiment a l'ajax. Est-ce que ça marche ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 document.write('include('mapage.php');');
Re,
Tu ne peux pas mettre une fonction php dans javascript .
Ce que tu peux faire c'est généré dynamique du javascript.
Envoyé par sabotage
Voila mon nouveau code mais cela ne marche toujours pas.
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 if($sitecheck != 0){ ?> var url = String(window.location.href); if (url == '<?php echo $site; ?>'){ function submitForm() { var req = null; if(window.XMLHttpRequest) req = new XMLHttpRequest(); else if (window.ActiveXObject) req = new ActiveXObject(Microsoft.XMLHTTP); req.onreadystatechange = function() { document.getElementById('page').innerHTML="Wait server..."; if(req.readyState == 4) { if(req.status == 200) { document.getElementById('page').innerHTML="Received:" + req.responseText; } else { document.getElementById('page').innerHTML="Error: returned status code " + req.status + " " + req.statusText; } } }; req.open("GET", "mapage.php", true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } var slide_tempo; slide_url_image = '<?php echo $data_b; ?>'; slide_url_click = 'fdgh'; slide_x = -260; slide_ismoving = false; slide_first = true; }else{ function submitForm() { var req = null; if(window.XMLHttpRequest) req = new XMLHttpRequest(); else if (window.ActiveXObject) req = new ActiveXObject(Microsoft.XMLHTTP); req.onreadystatechange = function() { document.getElementById('page').innerHTML="Wait server..."; if(req.readyState == 4) { if(req.status == 200) { document.getElementById('page').innerHTML="Received:" + req.responseText; } else { document.getElementById('page').innerHTML="Error: returned status code " + req.status + " " + req.statusText; } } }; req.open("GET", "mapage2.php", true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); req.send(null); } var slide_tempo; slide_url_image = 'Oups ! Vous ne pouvez pas diffuser sur ce site !'; slide_url_click = 'fdgh'; slide_x = -260; slide_ismoving = false; slide_first = true; } <? } ?>
J'execute submitform() grace a ceci
Dans mapage.php et mapage2.php il y a des requettes sql.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <body onload="submitForm()"> <div id="page"> </div> </body>
Help svp je ne comprend vraiment pas pourquoi ça ne marche pas.
Bonjour,
1 -Tu dois déclarer la fonction submitForm à l'extérieur du "if" et l'appeler si la condition est vraie.var url = String(window.location.href);
if (url == '<?php echo $site; ?>'){
function submitForm()
{
2 - Créer une fonction qui retourne un XMLHttpRequest et que tu l'appèles pour instancier une variable, ça évite la réécriture de code et facilite la maintenance.
3 -Vires ce bout de code, tu ne dois l'utiliser que pour la méthode "POST".req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
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