Probleme beim Erstellen von Links
Michael
- html
Hi zusammen!
Ich hab das Problem, dass beim Mausklick auf ein Link zu einer HTML-Seite nicht die Seite selbst angezeigt, sondern das Fenster speichern, öffnen usw. aufgehen soll, so dass die HTML-Seite dann gespeichert werden kann aber nicht angezeigt wird. Halt so als obeine normales Dokument zum Downloaden dahinterliegt.
Wäre sehr dankbar, wenn mir da jemand helfen könnte!!
Schönen Gruß
Micha
Hi zusammen!
Ich hab das Problem, dass beim Mausklick auf ein Link zu einer HTML-Seite nicht die Seite selbst angezeigt, sondern das Fenster speichern, öffnen usw. aufgehen soll, so dass die HTML-Seite dann gespeichert werden kann aber nicht angezeigt wird. Halt so als obeine normales Dokument zum Downloaden dahinterliegt.
Wäre sehr dankbar, wenn mir da jemand helfen könnte!!
Schönen Gruß
Micha
Vielleicht kanstes ja zippen, dann haste nen realen Download!
mfg
de nixbligger
Hi zusammen!
Ich hab das Problem, dass beim Mausklick auf ein Link zu einer HTML-Seite nicht die Seite selbst angezeigt, sondern das Fenster speichern, öffnen usw. aufgehen soll, so dass die HTML-Seite dann gespeichert werden kann aber nicht angezeigt wird. Halt so als obeine normales Dokument zum Downloaden dahinterliegt.
Wäre sehr dankbar, wenn mir da jemand helfen könnte!!
Schönen Gruß
Micha
Vielleicht kanstes ja zippen, dann haste nen realen Download!
mfg
de nixbligger
Ja, o.K., aber das ist halt nen bißchen umständlich. Geht das nicht irgendwie mit Java Script???
Gruß Micha
Hi zusammen!
Ich hab das Problem, dass beim Mausklick auf ein Link zu einer HTML-Seite nicht die Seite selbst angezeigt, sondern das Fenster speichern, öffnen usw. aufgehen soll, so dass die HTML-Seite dann gespeichert werden kann aber nicht angezeigt wird. Halt so als obeine normales Dokument zum Downloaden dahinterliegt.
Wäre sehr dankbar, wenn mir da jemand helfen könnte!!
Schönen Gruß
Micha
Vielleicht kanstes ja zippen, dann haste nen realen Download!
mfg
de nixbligger
Ja, o.K., aber das ist halt nen bißchen umständlich. Geht das nicht irgendwie mit Java Script???
Gruß Micha
nein, das geht nicht
Ja, o.K., aber das ist halt nen bißchen umständlich. Geht das nicht irgendwie mit Java Script???
Gruß Micha
Sorry, da kenne ich keine Möglichkeit! Tut mir leid!
mfg
de nixbligger
Hallo Michael,
Ich hab das Problem, dass beim Mausklick auf ein Link zu einer HTML-Seite nicht die Seite selbst angezeigt, sondern das Fenster speichern, öffnen usw. aufgehen soll, so dass die HTML-Seite dann gespeichert werden kann aber nicht angezeigt wird.
sorge dafür, dass dieses Dokument mit dem application/x-msdownload
als Mime-Type an den Browser ausgeliefert wird. Weitere Infos zu
Mime-Types findest Du in SELFHTML.
Viele Grüße,
Stefan
sorge dafür, dass dieses Dokument mit dem application/x-msdownload
als Mime-Type an den Browser ausgeliefert wird. Weitere Infos zu
Mime-Types findest Du in SELFHTML.
hm ... eigentlich war ich bisher der Meinung, es würde dann auch im
MSIE als Download angeboten, aber scheinbar doch nicht:
http://stefan.einspender.com/misc/download/download.html
Weiß jemand, wie ich diesen "tollen" Browser aus Redmond dazu bringen
kann, dass er mir die Datei als Download ausliefert?
Übrigens ist bei allen vernünftigen Browsern diese Zeile in der
.htaccess ausreichend:
AddType application/octet-stream .html
Viele Grüße,
Stefan
hallo Stefan,
hm ... eigentlich war ich bisher der Meinung, es würde dann auch im
MSIE als Download angeboten, aber scheinbar doch nicht:
http://stefan.einspender.com/misc/download/download.html
mozilla meldet mir im Browserfenster:
XML Parsing Error: mismatched tag. Expected: </meta>.
Location: file:///C:/TEMP/download.html.xhtml
Line Number 7, Column 3:</head>
-------------------------^
der Pfad "C:/Temp" ist korrekt, das ist der bei mir so eingestellte Cache. Ein "download-Angebot" erhalte ich für den Bruchteil einer Sekunde, kann da gar nicht reagieren
Weiß jemand, wie ich diesen "tollen" Browser aus Redmond dazu bringen
kann, dass er mir die Datei als Download ausliefert?
Der Verweis auf die MIME-Typen ist schon korrekt. Nur sind HTML-Dateien nun einmal für die Anzeige im Browser da, du müßtest deinen Browser erst anweisen, HTML-Dokumente gar nicht mehr anzuzeigen, was ich nicht für sehr sinnvoll halte. Gib der Datei einfach eine neue Extension mit, vielleicht *.3y8 oder so etwas, dann gehts ;-)
Grüße aus Berlin
Christoph S.
Hallo Christoph,
mozilla meldet mir im Browserfenster:
XML Parsing Error: mismatched tag. Expected: </meta>.
Location: file:///C:/TEMP/download.html.xhtml
Line Number 7, Column 3:</head>
-------------------------^
der Pfad "C:/Temp" ist korrekt, das ist der bei mir so eingestellte Cache. Ein "download-Angebot" erhalte ich für den Bruchteil einer Sekunde, kann da gar nicht reagieren
sehr eigenartig, diesen Fehler bekomme ich nicht, mir bietet es
Mozilla als Download an. Wobei ich mittlerweile auf octet... ge-
ändert habe, aber scheinbar hat Mozilla die .htaccess gecacht,
muß ich wohl erstmal den Computer neustarten :-(
Oder kennt jemand eine Möglichkeit, wie man Mozilla im laufenden
Betrieb so beenden kann, dass er beim Neustart alle Informationen
der vorangegangenen Session vergessen hat?
Der Verweis auf die MIME-Typen ist schon korrekt. Nur sind HTML-Dateien nun einmal für die Anzeige im Browser da, du müßtest deinen Browser erst anweisen, HTML-Dokumente gar nicht mehr anzuzeigen, was ich nicht für sehr sinnvoll halte. Gib der Datei einfach eine neue Extension mit, vielleicht *.3y8 oder so etwas, dann gehts ;-)
Gefällt mir nicht so recht, es muß doch eine Möglichkeit geben,
dem Browser mitzuteilen, dass diese Datei nicht zur Anzeige im
Browser gedacht ist. OK, eigentlich sollte der User entscheiden,
wie er mit HTML-Dateien verfahren will (genauso, wie er es für
PDFs, DOCs usw. auch festlegen kann), aber ich fände es schon
nett, wenn man hier die Sache etwas benutzerfreundlicher machen
kann. Und irgendeine Dateiendung gefällt mir nicht so recht als
Lösung, ist maximal ein schlechter Workaround ;-)
Viele Grüße,
Stefan
Hi Stefan,
ändert habe, aber scheinbar hat Mozilla die
.htaccess gecacht,
wie stellst Du Dir _das_ denn vor?
Die .htaccess-Konfiguration wird doch vom Webserver
interpretiert und nicht vom Browser ...
Oder kennt jemand eine Möglichkeit, wie man Mozilla
im laufenden Betrieb so beenden kann, dass er beim
Neustart alle Informationen der vorangegangenen
Session vergessen hat?
Was immer der Browser (welcher auch immer) von dem
vorherigen Request eines Dokuments noch wissen kann,
dürfte sich in seinem Cache befinden. Wobei ich mir
sehr wohl vorstellen kann, daß dieser Cache noch den
kompletten übermittelten HTTP-Header enthält, der ja
zur Innterpretation des Content lebenswichtig sein
kann (man denke bloß man an "Content-Encoding: gzip").
Gib der Datei einfach eine neue Extension mit,
vielleicht *.3y8 oder so etwas, dann gehts ;-)
Bei "Betriebssystemerweiterungen" vielleicht - aber:
Woher weißt Du, was auf meinem PC an komischer Soft-
ware installiert und mit noch komischeren Extensions
verknüpft ist?
Es hat schon seinen Grund, daß es einen HTTP Content
Type gibt und daß richtige HTTP-Clients sich daran
halten müssen.
Gefällt mir nicht so recht, es muß doch eine
Möglichkeit geben, dem Browser mitzuteilen, dass
diese Datei nicht zur Anzeige im Browser gedacht
ist.
Nein, die gibt es nicht.
Der Server kann hier nur beratend tätig werden - wenn
der Client sich dafür entscheidet, eine Datei zu
interpretieren, dann ist das sein Bier.
Ich kann sehr wohl application/octet-stream auf WinZip
mappen, wenn ich meine, daß mich das glücklich macht.
Viele Grüße
Michael