Michael: Probleme beim Erstellen von Links

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

  1. 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

    1. 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

      1. 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

      2. 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

  2. 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

    1. 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

      1. 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.

        1. Hallo Christoph,

          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

          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

          1. 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