Tim Tepaße: .shtml-Dateien abspeichern mit IE5

Hallo zusammen!

Im Internet Explorer gibt es die praktische Möglichkeit, Webseiten inklusive Style Sheets, Graphiken und anderer eingebundener Dateien abzuspeichern. Dabei wird im Quelltext der jeweilige Link zur Datei geändert, so daß es problemlos möglich ist, die Webseite offline zu betrachten.

Der Internet Explorer 5 hat bei mir jedenfalls Probleme mit dem Abspeichern von Dateien mit der Endung .shtml. Ich vermute, daß es an der Endung liegt.
Es wird die unglaublich aussagekräftige Fehlermeldung "Webseite kann nicht gespeichert werden" angezeigt.

Netscape speichert wie üblich nur die Webseite ab, Opera 4 Beta kann auch mit eingebundenen Dateien abspeichern, aber irgendwas klappt da nicht, so daß die Seite hinterher nicht gleich zur Onlineversion aussieht.

Zwei Anliegen habe ich:

  1. Liegt das womöglich nur an meinen IE, oder ist das Problem bekannt, bzw. mit verschiedenen Versionen des IE reproduzierbar?

  2. Falls es ein generelles Problem des IE ist, weiß jemand Abhilfe? Ein Patch, oder irgendein kleines Programm, daß Webseiten in oben angegebener Form auf meinen Rechner holt?

In der Forumsarchiv-Suche http://www.teamone.de/cgi-local/sfasuch.pl?suchausdruck=shtml&case=on&feld=alle&hits=alle habe ich nichts gefunden.

gruß
tim

    1. Liegt das womöglich nur an meinen IE, oder ist das Problem bekannt, bzw. mit verschiedenen Versionen des IE reproduzierbar?

    gruß
    tim

    Hi Tim,

    Es ist nur eine Spekulation, aber ich denke in diesem Fall ist das tatsächlich eher ein Feature als ein Bug. Dateinen, die mit .shtml enden sind html Dateien, die Server Side Includes beinhalten. Es ist also nicht möglich die Seite als eine offline Version abzuspeichern, da Teile der Seite erst beim Aufrufen vom Server eingespielt werden. Das können z.B. Scripte sein, die aus einer Datenbank Informationen darstellen. Da du diese Scripte nicht mit abspeichern kannst (du kannst auch schlecht eine ganze datenbank mit abspeichern), ist eine offline Version sowieso ziemlich nutzlos.

    Gruß
    Cruz

    1. Hi Cruz!

      Es ist nur eine Spekulation, aber ich denke in diesem Fall ist das tatsächlich eher ein Feature als ein Bug. Dateinen, die mit .shtml enden sind html Dateien, die Server Side Includes beinhalten. Es ist also nicht möglich die Seite als eine offline Version abzuspeichern, da Teile der Seite erst beim Aufrufen vom Server eingespielt werden. Das können z.B. Scripte sein, die aus einer Datenbank Informationen darstellen. Da du diese Scripte nicht mit abspeichern kannst (du kannst auch schlecht eine ganze datenbank mit abspeichern), ist eine offline Version sowieso ziemlich nutzlos.

      Natürlich, aber in meinen verwinkelten Logikgängen, bekommt der Browser doch puren HTML-Code, mit den Daten auf genau der Seite, die man haben will. Abgesehen von der Endung, bekommt er Browser doch garnicht mit, daß in der Dateien Includes waren. Deswegen sollte es doch eigentlich möglich sein, die Datei als .html abzuspeichern.

      Wie auch immer, ich hab WebStripper angeworfen und hab nun die Dateien, so, wie ich sie haben will, als HTML-Dateien auf der Festplatte, und es funktioniert.

      gruß
      tim