Datei erstellen mit Javascript...?
Hallo,
ist es möglich allein mithilfe von JavaScript eine neue Datei anzulegen ( .html oder .txt z.B.)? Wenn ja, bitte nen Tipp wie
Was ich konkret haben möchte: beim Klicken auf einen Button (onclick) soll eine neue html-Datei (natürlich von mir vordefinierte Struktur) angelegt werden. Bietet JavaScript prinzipiell sowas an, oder muss ich da auf andere Sprachen ausweichen?
Danke im Voraus
Gruß
Buldygan
ist es möglich allein mithilfe von JavaScript eine neue Datei anzulegen ( .html oder .txt z.B.)? Wenn ja, bitte nen Tipp wie

Was ich konkret haben möchte: beim Klicken auf einen Button (onclick) soll eine neue html-Datei (natürlich von mir vordefinierte Struktur) angelegt werden. Bietet JavaScript prinzipiell sowas an, oder muss ich da auf andere Sprachen ausweichen?
Danke im Voraus
Gruß
Buldygan
Da JavaScript vom Browser interpretiert wird musst du wohl auf PHP o.Ä. zurückgreifen
Zur Unterhaltung einer Party trägt niemand so viel bei wie diejenigen, die gar nicht da sind.
Audrey Hepburn, Schauspielerin
Don't use thx-sry-plz
Audrey Hepburn, Schauspielerin
Don't use thx-sry-plz
Flo_W
unregistriert
ja mit javascript kannst du dann eine ajax abfrage an einen php datei abschicken, die dann die datei erstellt
php gibts bei apachfriends.org
oder als webserver
und naja ajax anfragen gehen so einfacher:
dabei wird der von der php datei ausgegebene code automatisch als javascript ausgeführt
als file musst du dann den ort der php datei angeben
und die php datei kann dann ausgeben: alert('gespeichert');
davor solte sie aber natürlich auch speichern
php gibts bei apachfriends.org
oder als webserver

und naja ajax anfragen gehen so einfacher:
|
|
Javascript-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
function ajaxLoad(file){ var scriptTag = document.getElementById('scriptLader'); var head = document.getElementsByTagName('head').item(0); if(scriptTag) { try { head.removeChild(scriptTag); } catch (e) { scriptTag.parentNode.removeChild(scriptTag); } } script = document.createElement('script'); script.src = file; script.type = 'text/javascript'; script.id = 'scriptLader'; head.appendChild(script) } |
dabei wird der von der php datei ausgegebene code automatisch als javascript ausgeführt

als file musst du dann den ort der php datei angeben
und die php datei kann dann ausgeben: alert('gespeichert');
davor solte sie aber natürlich auch speichern


