function getCSV(dateiname)
{
//var http = null;
//Üperprüfung um welchen Browser es sich handelt
if (window.XMLHttpRequest) { //Morzilla, Opera ...
http = new XMLHttpRequest();
}
else if (window.ActiveXObject) { //Internet Explorer
http = new ActiveXObject("Microsoft.XMLHTTP");
}
if (http != null) {
//GET = http_Request_Methode
//dateiname = Pfad der Angeforderten Datei
//true = JS wird ausgeführt, während auf antwort des Servers gewartet wird (Reguest ist asynchron (= A in AJAX)
http.open("GET", dateiname, true);
http.onreadystatechange = ausgeben;
http.send(null);
}
}
function ausgeben() {
if (http.readyState == 4)
document.getElementById("Ausgabe").innerHTML = http.responseText;
}
<html>
<head>
<title>AJAX</title>
//<script type="text/javascript" src="autoload.js"></script>
//<script type="text/javascript" src="process.js"></script>
<script type="text/javascript" src="getCSV.js"></script>
<script type="text/javascript" src="ausgeben.js"></script>
<script type="text/javascript" src="build_menu.js"></script>
<script type="text/javascript" src="sortieren.js"></script>
<script type="text/javascript">
<!--
var http = null;
--></script
</head>
<body>
<!-- <body onLoad="autoload();"> -->
<!--Anzeige des Menüs-->
<div id="menu"></div><br />
<script type="text/javascript">
<!--
//Array für die Datein
dateien = new Array( "Art.csv",
"Werkstueck.csv",
"Ort.csv",
"Fahrzeug.csv",
"Verarbeitung.csv",
"Lagerung.csv",
"Transport.csv"
);
//erzeugen des Menüs
build_menu();
--></script>
<!--Anzeige des Datein (Inhalt)-->
<div id="Ausgabe"></div><br />
</body>
</html>
csv2table(http.responseText);
function csv2table(content){
var a=new Array();
var lf="\r\n";
a=content.split(lf);
var htm="<table border>";
for(var n=0;n<a.length;n++){
htm+="<tr><td>"+a[n].replace(/;/g,"</td><td>")+"</td></tr>";
}
htm+="</table>";
return(htm);
}
var zeilen=http.responseText.split("\n");var zellen=zeilen[j].split(";");var a=new Array(); ist allerdings überflüssig, es reicht die Variable zu deklarieren mit var a=content.split(lf); Das wird dann automatisch ein Array.http://ichwill.net/
<html><head></head><body>
<script type="text/javascript">
var msg="";
var text="hallo";
var pattern="l";
msg+=text.replace(/l/,"L")+"; pattern=/l/\n";
msg+=text.replace(pattern,"L")+"; pattern=var \"l\"\n";
pattern="/l/";
msg+=text.replace(pattern,"L")+"; pattern=var \"/l/\"\n";
msg+=text.replace(/l/g,"L")+"; pattern=/l/g\n";
pattern="/l/g";
msg+=text.replace(pattern,"L")+"; pattern=var \"/l/g\"\n";
alert(msg);
</script>
</body></html>
var text = "das ist toll! dies noch mehr";
var muster = "dies|das";
var RegExpObjekt = new RegExp(muster, "g");
var ersetzedurch = "jenes";
var message = text.replace(RegExpObjekt, ersetzedurch);
alert(message);new RegExp(), die leider bei SelfHTML zu kurz kommt.
Ajax reload
webweber 15.04.2007 - 265 Hits - 1 Antwort
HDD Fehler
Flachmann 06.05.2007 - 79 Hits - 1 Antwort
versteckte Datein/Ordner
Hansibär 27.05.2007 - 134 Hits -
XML-Datein strukturell anzeigen
DigiBastler 17.07.2007 - 34 Hits -
AJAX geht net
Fassy91 14.08.2007 - 31 Hits - 12 Antworten