Datenschutzerklärung

Datei umbennenen

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Datei umbennenen

  Beitrag schreiben
Autor
Beitrag Seiten: 1
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
  Zitieren
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
  Zitieren
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
  Zitieren
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
  Zitieren
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
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01