Hallo Mathias,
Dann werd ich wohl ein wenig mehr Hilfe benötigen...
Wenn lediglich Opera 8 das Problem ist, dann kann das Script Textdateien nutzen und XMLHttpRequest
Mein english ist leider nicht so begandet, das ich mch erstmal nach einer deutschen Version umgesehen habe.
http://molily.de/dom-load-and-save Deine Seite oder zufall?
und
http://www.formatvorlage.de/mozine/archives/000134.html
habe ich gefunden und schienen auf den ersten Blick ganz hilfreich.
Da ich sowas noch nie gemacht habe, stebt mein Wissen daher auch gegen Null^^
Also, am "einfachsten" sah ja das hier aus:
var request = new XMLHttpRequest();
request.onload = handler;
request.open("GET", "meine.txt");
request.send(null);
Über responseText soll es dann möglich sein, auf den Inhalt der Datie zu zugreifen... Soweit das Bsp.
Setz ich es ein, bekomme ich einen Scriptfehler "handler" ist unbekannt. Leider steht auf der Seite nicht, was dafür in Frage kommt.
Wäre der Ansatz so richtig oder bin ich da schon auf den falschen Weg? wenn es richitg ist, was erwartet "request.onload"?
Mein zweiter Versuch war dann:
var parser = new DOMParser();
var doc = parser.parseFromString("meine.txt","text/html");
alert (doc);
Bekomme ich auch eine Fehlermeldung, ändere ich den Content-Type testweise in text/xml, dann liefert mir FF zumindest ein Objekt XMLDocument zurück. Opera hingegen so oder so eine Fehlermeldung.
Mein dritter Versuch ;-) War dann folgender:
var parser = document.implementation.createLSParser(null);
try {
var doc = parser.parseURI('meine.txt');
} catch (e) {
window.alert('parser.parseURI: Fehlercode ' + e.code);
}
Auch hier bekomme ich eine Fehlermeldung, das "parser" undefiniert ist. Ich habe ihn null gesetzt, da ich bei der W3C folgendes gefunden hatte: "In order to create a LSParser for any kind of schema types (i.e. the LSParser will be free to use any schema found), use the value null." wenn ich das richtig übersetzt habe, dann soll ich den wert auf null setzten, für jeden x-beliebigen (Daten)Typ...
Bin Dir doch sehr verbunden, wenn Du mir noch eine weiter Hilfestellung gibst.
Mit freundlichem Gruß
Micha