bonjour,

j'essaye de suivre un tuto pour l'appliquer dans mon site

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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
 
<script language="Javascript" type="text/javascript">
 
var xmlHttp;
 
function afficheHeure()
{
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null)
	{
		alert("Votre navigateur ne supporte pas les requêtes HTTP.");
		return false;
	} 
	var url="exemple1.php";
	xmlHttp.onreadystatechange = function (){
		if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete")
		{
				document.getElementById("heure").innerHTML = xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	return true;
} 
 
function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
		objXMLHttp=new XMLHttpRequest();
	else if (window.ActiveXObject)
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	return objXMLHttp;
} 
 
</script> 
 
</head>
<body>
<h1>Tutoriel AJAX: etape 1 améliorée.</h1>
<p><a href="#" onclick="afficheHeure();">Afficher l'heure dans un DIV</a><div id="heure" name="heure">&nbsp;</div></p>
</body>
</html>
J'ai réussi à effectué pas mal de transformation, mais je n'arrive pas à afficher le résultat de ma fonction (l'heure) dans le div directement dés que l'on arrive sur la page sans devoir appuyer sur un lien.

J'aimerais au final afficher le résultat de ma bd mysql directement en AJAX

est-il possible donc de faire un affichage directe ?