Problem mit HREFs im lok. Dateisystem

  • Hallo,
    ich habe bereits an anderer Stelle ein Problem mit HREFs im lok. Dateisystem gehabt, welches mit dem Setzen des HREF-Attributes beim Tag BASE behoben werden konnte. Nun habe ich folgendes Problem: meine Applikation exportiert Daten als Html um diese anderen Anwendern in Textform zugänglich zu machen. In dieser programmtechnisch generierten Site ist optional eine Textsuche integriert, die kurz beschrieben so funktioniert: in einem Frame werden alle potenziellen Fundstellen als hidden hinterlegt. In einem Eingabefeld wird der Suchbegriff eingegeben und ein javascript-Progrämmchen sucht die passenden Fundstellen. Dann werden aus diesen "Ergebnissen" Anchors mit HREFs (zur zugehörigen HTML-Datei) zusammengebaut und als Ergebnisliste in einen anderen Frame geschrieben. Im Fx funktioniert es bis hierhin, aber es "hängt" sich der Mauscursor mit einer Sanduhr auf und bei einem folgenden Klick auf die HREFs (aus der Ergebnisliste) passiert nix. Das ist mit Version 3.0.x neu.
    Ein Beispiel für die generierte Site findet sich hier:
    http://rapidshare.com/files/197515256/20090213.001.zip

    Vielen Dank,
    abayer3

  • http://de.selfhtml.org/javascript/objekte/document.htm#close

    Zitat

    Mit dem Schließen des Dokumentes wird dem Browser signalisiert, dass der Aufbau der Seite abgeschlossen ist. Dies ist besonders beim dynamischen Schreiben von Kapitel Frames und zum Beschreiben von Kapitel Layern erforderlich.

    Die Sanduhr erscheint, weil nach document.open() kein close() mehr erfolgt und der Browser denkt, dass der Vorgang noch nicht beendet wurde.

    Da du ohnehin mit JavaScript arbeitest kannst du statt http://document.opn/write/close auch einfach innerHTML verwenden.

  • Vielen Dank, das war natürlich mein Fehler!
    Das andere Problem konnte ich mittlerweile auch lösen indem ich die HREFs dynamisch mit dem ganzen Pfad des Dokuments schreibe. Das funktioniert dann auch mit allen von mir ausprobierten Browsern.
    VG,
    Hans