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 79 80 81 82 83 84 85 86 87 88 89 90
|
<html>
<head>
<title>Ajax-Asp</title>
<link href="style_texte.css" rel="stylesheet" type="text/css" />
<!---------------------------->
<SCRIPT LANGUAGE="JavaScript">
var msg;
var index=0;
var delay=10;
function defil() {
var nb_char=msg.length;
index++;
if (index>nb_char) index=0;
document.formmenu.valeur.value=msg.substring(index)+msg;
setTimeout("defil()",delay);
}
function defiler(txt,tps) {
msg=txt + " - ";
delay=tps;
defil();
}
//============================
function verificationMenu()
{
texte = go();
setTimeout("verificationMenu()",3000);
}
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr
}
/**
* *******************************************
*/
function go(){
var xhr = getXhr()
xhr.onreadystatechange = function(){
if(xhr.readyState == 4 && xhr.status == 200){
document.formmenu.valeur.value=xhr.responseText;
defiler(xhr.responseText,200);
return(xhr.responseText);
}
}
//-------------
var date = new Date();
var myurl = "ajax.asp?" + date.getTime();
xhr.open("GET",myurl,true);
//-------------
xhr.send(null);
}
</script>
<link href="style_texte.css" rel="stylesheet" type="text/css">
</head>
<body onLoad=verificationMenu();>
<form name="formmenu" action="" methode="GET" onSubmit="">
<center><input name="valeur" type="text" class="ajax" size="70">
</center>
</form>
</body>
</html> |
Partager