kalissow
Mitglied
Registriert: 11.09.2007
Beiträge: 4
|
|
Hallo,
kann mir jemand sagen, wie ich mit Javascript eine Text-Datei umbenennen kann?
Danke voraus
Gruß Kalilou
|
|
| 13.09.2007 08:40:11 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hi
JavaScript kann nicht serverseitig arbeiten.
Viel Spaß noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 13.09.2007 08:45:40 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
kalissow
Mitglied
Registriert: 11.09.2007
Beiträge: 4
|
|
Hi,
danke für deine schnelle Antwort. Aber kann Javascript keine lokale Datei lesen?
Gruß Kalilou
|
|
| 13.09.2007 09:04:11 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hi
Mit JavaScript sind keinerlei Dateiaktionen möglich, egal ob online oder lokal. Allerdings kann man über den Umweg AJAX Dateien auslesen, aber dafür muss die jeweilige Datei explizit angegeben werden. Beispiel:
Code:
<?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="de">
<head>
<title>Dokumenttitel</title>
<script type="text/javascript">
//<![CDATA[
var XMLHTTP = null;
if (window.XMLHttpRequest) {
XMLHTTP = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
XMLHTTP =
new ActiveXObject("Msxml2.XMLHTTP");
} catch (ex) {
try {
XMLHTTP =
new ActiveXObject("Microsoft.XMLHTTP");
} catch (ex) {
}
}
}
function DatenAusgeben() {
if (XMLHTTP.readyState == 4) {
var d = document.getElementById("Daten");
var s = document.getElementById("Status");
d.innerHTML += XMLHTTP.responseText;
s.innerHTML += XMLHTTP.status + " (" +
XMLHTTP.statusText + ")";
}
}
window.onload = function() {
XMLHTTP.open("GET", "daten.txt");
XMLHTTP.onreadystatechange = DatenAusgeben;
XMLHTTP.send(null);
}
//]]>
</script>
</head>
<body>
<p id="Daten">Daten vom Server: </p>
<p id="Status">HTTP-Status: </p>
</body>
</html> |
Beispiellink: http://dkmd.de/tests/ajax/ajax.html
Viel Spaß noch...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 13.09.2007 09:13:18 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
kalissow
Mitglied
Registriert: 11.09.2007
Beiträge: 4
|
|
Hi,
danke. Es hat sich bei mir auch schon erledigt.
Gruß Kalilou
|
|
| 13.09.2007 09:30:15 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hi, @dkdenz
JavaScript kann nicht serverseitig arbeiten. .... Mit JavaScript sind keinerlei Dateiaktionen möglich, egal ob online oder lokal.
|
Stimmt nicht ;-)) Mit ASP auf M$-Servern läßt sich sowohl mit VBScript als auch mit Javascript Serverseitige Scripte schreiben. Dabei ist es auch möglich auf das System zuzugreifen (u.a. auch Dateioperationen). Mit ASP.NET ist dies momentan sogar mit über 30 Sprachen möglich (PHP gehört (noch) nicht dazu, da nicht "richtig" Objektorientiert). Nur am Rande: Mit .hta-Dateien kann man wunderbare Sachen machen -> http://msdn2.microsoft.com/en-us/library/ms536471.aspx Webseiten die im IE laufen aber volle lokale Rechte besitzen. Die Sache siedelt sich zwischen batch-Files und "richtigen" Applikationen an; mächtiger als Batch und langsamer als Applikationen, dafür muß es nicht kompiliert werden. Ist echt nützlich für kleine schnell zu erledigende Probleme.
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 13.09.2007 19:36:19 |
|
dkdenz
Administrator
Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
|
|
Hi
Danke für die Information, Thomas. Wusste ich nicht, weil ich's nicht kenne und was ich nicht kenne, gibt's nicht... ;-)
Im Ernst, ich hatte mich noch nie mit ASP beschäftigt. Daher ist mir das jetzt auch neu, das man mit JS via ASP Dateioperationen durchführen kann. .hta-Dateien können aber nicht, meinen Forschungen nach, im Browser aufgerufen werden, sondern müssen runtergeladen werden, damit die Sicherheit nicht leidet. Allerdings denke ich auch, das dass keine Massenanwendung ist. Aber für Aufklärungen und Inspirationen bin ich immer offen...
_______________________________________ Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol
|
|
| 13.09.2007 20:12:04 |
| http://dkmd.de | http://dkdenz.de |
Zitieren |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|