Schönen guten Abend liebe Community =)
Ich versuche über AJAX den Inhalt einer Textdatei auzulesen. Das klappt soweit auch insofern sich der jscode in der html datei befindet.
Nun versuche ich den jscode in eine extrene Script Datei zu verpacken aber leider möchte keiner meiner Versuche funktionieren ^^ Vielleicht erkennt Ihr ja wo mein Problem liegt =)
Schonmal vielen Dank für Eure Hilfe =)
Ich versuche über AJAX den Inhalt einer Textdatei auzulesen. Das klappt soweit auch insofern sich der jscode in der html datei befindet.
HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>XMLHttpResponse</title>
<script type = "text/javascript" src="script.js"></script>
</head>
<body>
<script type = "text/javascript">
var req = getXMLHttpRequest();
req.onreadystatechange = test;
req.open("get", "test.txt", true);
req.send();
function getXMLHttpRequest() {
var httpReq = null;
if (window.XMLHttpRequest) {
httpReq = new XMLHttpRequest();
} else if (typeof ActiveXObject != "undefined") {
httpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
return httpReq;
}
function test() {
if (req.readyState == 4) {
var antwort = req.responseText;
return document.write(antwort);
}
}
</script>
</body>
</html>
HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>XMLHttpResponse</title>
<script type = "text/javascript" src="script.js"></script>
</head>
<body>
<script type = "text/javascript">
sendRequest();
anzeigen();
</script>
</body>
</html>
Code:
function getXMLHttpRequest() {
var httpReq = null;
if (window.XMLHttpRequest) {
httpReq = new XMLHttpRequest();
} else if (typeof ActiveXObject != "undefined") {
httpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
return httpReq;
}
function anzeigen() {
req = getXMLHttpRequest();
if (req.readyState == 4) {
var antwort = req.responseText;
return document.write(antwort);
}
}
function sendRequest(){
req = getXMLHttpRequest();
req.onreadystatechange = anzeigen;
req.open("get", "test.txt", true);
req.send();
}