Wie kann ich mir den anschauen/abfragen, ob da was steht?
Indem du ihm eine Größe gibst, es nicht versteckst und schaust, ob Gecko darin ein XML-Elementbaum anzeigt.
Okay, das habe ich gemacht:
<div style="position:absolute;left:0px;top:0px;visibility:visible;" id="datadiv">
<iframe src="../about.html" height="200" width="100" name="dataframe">HALLO</iframe>
</div>
Und habe zunächst eine andere Seite von mir eingebunden, damit ich überhaupt den iFrame mal sehe.
Dann habe ich meine Datei ausgewählt und den Pfad an die folgende Funktion übergeben:
function transferPageData(){
if (document.f.xml_file.value=="") {
alert("Es wurde noch keine XML-Datei ausgesucht.");return;
}
window.frames['dataframe'].src = document.f.xml_file.value;
alert(window.frames['dataframe'].src);
}
Die Anzeige im iFrame ändert sich aber nicht, der src aber schon. Es wird als src die ausgewählte Datei angezeigt.
Pete