summaryrefslogtreecommitdiff
path: root/test/ajax
diff options
context:
space:
mode:
authorLudovic Pouzenc <ludovic@pouzenc.fr>2018-06-30 10:01:33 +0200
committerLudovic Pouzenc <ludovic@pouzenc.fr>2018-06-30 10:01:33 +0200
commit30238f5847b418645983a4efddb13f087c99e585 (patch)
tree0cec8e6d657bbecab865f75a5c3f8bffc369b47f /test/ajax
parent052fe50e28a53c3ece30c2ad1090f313b3bb7337 (diff)
download2007-AWOR-30238f5847b418645983a4efddb13f087c99e585.tar.gz
2007-AWOR-30238f5847b418645983a4efddb13f087c99e585.tar.bz2
2007-AWOR-30238f5847b418645983a4efddb13f087c99e585.zip
Premiers tests 2007-01-02+20:01:04 - 2007-02-02+16:43:14
Diffstat (limited to 'test/ajax')
-rw-r--r--test/ajax/ajax.php14
-rw-r--r--test/ajax/ajax_simple.js37
-rw-r--r--test/ajax/coucou.txt1
3 files changed, 52 insertions, 0 deletions
diff --git a/test/ajax/ajax.php b/test/ajax/ajax.php
new file mode 100644
index 0000000..f5c8162
--- /dev/null
+++ b/test/ajax/ajax.php
@@ -0,0 +1,14 @@
+<?php
+ echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
+?>
+<!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" xml:lang="en" lang="en">
+ <head>
+ <title>Test AJAX</title>
+ <script type="text/javascript" src="ajax_simple.js"></script>
+ </head>
+ <body>
+ <p><a href="#" onclick="url2div('coucou.txt','pong')" >Ping</a></p>
+ <div id="pong">Cliquez sur ping !</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/test/ajax/ajax_simple.js b/test/ajax/ajax_simple.js
new file mode 100644
index 0000000..74005cb
--- /dev/null
+++ b/test/ajax/ajax_simple.js
@@ -0,0 +1,37 @@
+function url2div(url,divid) {
+ var http_request = false;
+
+ if (window.XMLHttpRequest) { // Mozilla, Safari,...
+ http_request = new XMLHttpRequest();
+ if (http_request.overrideMimeType) {
+ http_request.overrideMimeType('text/xml');
+ }
+ } else if (window.ActiveXObject) { // IE
+ try {
+ http_request = new ActiveXObject("Msxml2.XMLHTTP");
+ } catch (e) {
+ try {
+ http_request = new ActiveXObject("Microsoft.XMLHTTP");
+ } catch (e) {}
+ }
+ }
+
+ if (!http_request) {
+ alert('Abandon : Impossible de créer une instance XMLHTTP');
+ return false;
+ }
+
+ http_request.onreadystatechange = function(){
+
+ if (http_request.readyState == 4) {
+ if (http_request.status == 200) {
+ document.getElementById(divid).innerHTML = http_request.responseText;
+ } else {
+ document.getElementById(divid).innerHTML = "Un problème est survenu ...";
+ }
+ }
+ };
+
+ http_request.open('GET', url, true);
+ http_request.send(null);
+} \ No newline at end of file
diff --git a/test/ajax/coucou.txt b/test/ajax/coucou.txt
new file mode 100644
index 0000000..bc08321
--- /dev/null
+++ b/test/ajax/coucou.txt
@@ -0,0 +1 @@
+pong !