#1
Hallo,
Es ist klar, dass man mit JavaScript keine Dateien auf der Festplatte lesen bzw. beschreiben kann. Sicherheitsvorkehrungen, sonst würde Computerbase meine Festplatte hier lesen können. Wie bekomme ich aber aus einer JavaScript Applikation ( paar inputfields für Text, checkboxen, radiobutton, etc) in welcher ein Benutzer paar Wörter schreiben kann doch als Text Datei auf die Festplatte? Ich habe eine Idee, aber würde gerne andere Meinungen hören. Es gibt z. B. auf einer HTML Seite ein inputfield und der Benutzer schreibt "Hello World" hinein. Dann wird der magische Button "SAVE" geklickt. Auf der Festplatte erscheint eine neue Text Datei mit dem Inhalt "Hello World". Wie? #2
Du schreibst oben, dass es nicht funktioniert, unten hast du aber eine Idee, wie es funktioniert?! Ja was nun? Es funktioniert nicht! Javascript datei lokal schreiben 1. Du kannst höchstens Cookies setzen, das wars dann auch schon. Und das ist auch gut so! #3
JavaScript kann auch mit anderen (Script)Sprachen kombiniert werden... und deswegen Grips anstrengen!
- Javascript datei lokal schreiben 1
Javascript Datei Lokal Schreiben 1
");}}}
Legen Sie diese in a Datei und führen Sie sie aus. Getestet auf W7, IE11. Es funktioniert. Und wenn Sie wollen, dass ich erkläre, was los ist, sagen Sie es..
57076 0 0 cookie-check Schreiben von Daten in eine lokale Textdatei mit Javascript
Um Daten im lokalen Speicher zu bearbeiten, holst du dir zunächst das schreibgeschützte Storage Objekt aus der Eigenschaft window. localStorage. Du kannst in deinem JavaScript- Code überall darauf zugreifen, zum Beispiel so:
var localStorage = window. localStorage;
Mit dieser Referenz kannst du den lokalen Speicher nutzen, um auf Daten zuzugreifen und sie zu lesen. Um Daten im lokalen Speicher zu speichern, verwendest du einfach die Funktion setItem() für das Storage Objekt und übergibst einen Schlüssel und einen Wert. Wenn du einen neuen Schlüssel verwendest, wird ein neues Datenelement erstellt, wenn du einen vorhandenen Schlüssel verwendest, wird der vorherige Wert aktualisiert:
tItem('myKey', 'myValue');
Du kannst das Element wieder abrufen, indem du getItem() für das Speicherobjekt aufrufst und den Schlüssel als Argument übergibst. Die Funktion gibt den Wert zurück, der dem Schlüssel entspricht. Mit Javascript in Textdatei schreiben von Rene Rose, 17.01.2008 17:02 – SELFHTML Forum. Wenn der Eintrag nicht vorhanden ist, gibt die Funktion null zurück:
let myValue = tItem('myKey');
Wie prüfe ich, ob ein Schlüssel existiert?