Alex Kleinjung: Auswahl im Kontextmenü simulieren?

Hallo zusammen,

gibt es eine Möglichkeit, via Javascript die selbe Browserfunktion
aufzurufen, als wenn man aus dem Kontextmenü (rechte Mousetaste)
die Option "Bild/Ziel speichern unter..." ausgewählt hätte?

Ich möchte dem (bequemen ;-) User gerne die Möglichkeit geben, via
Icon zwischen "Ansehen" und "Downloaden" zu wählen.

Besten Dank für Tipps im voraus.

MfG, AK

  1. Hi, Alex.

    gibt es eine Möglichkeit, via Javascript die selbe Browserfunktion
    aufzurufen, als wenn man aus dem Kontextmenü (rechte Mousetaste)
    die Option "Bild/Ziel speichern unter..." ausgewählt hätte?

    soweit mir bekannt ist, nein.

    Ich möchte dem (bequemen ;-) User gerne die Möglichkeit geben, via
    Icon zwischen "Ansehen" und "Downloaden" zu wählen.

    Eine Möglichkeit, wäre eine serverseitige Manipulation des
    http-headers. Wenn du ihm einen application/octet-stream verpasst,sollte der Browser die Datei zum Download anbieten. Allerdings hasst du dann
    das Problem mit dem Dateinamen.

    bye eddie

  2. Hallo zusammen,

    gibt es eine Möglichkeit, via Javascript die selbe Browserfunktion
    aufzurufen, als wenn man aus dem Kontextmenü (rechte Mousetaste)
    die Option "Bild/Ziel speichern unter..." ausgewählt hätte?

    Ich möchte dem (bequemen ;-) User gerne die Möglichkeit geben, via
    Icon zwischen "Ansehen" und "Downloaden" zu wählen.

    Besten Dank für Tipps im voraus.

    MfG, AK

    Ich habe davon noch nichts gehört. Mag sein, daß der Internet Exploder da irgendeine tolle Sonderfunktion hat.

    Der Browser unterscheidet aber beim Verfolgen eines normalen Links erstmal nicht, ob der "Anzeigen" oder "Downloaden" heißt - wenn er den vom Server gesendeten Mime-Typ kennt, zeigt er das, was da kommt, an (evtl. mittels Plugin) - wenn nicht, dann kommt das Downloadfenster mit der Aufforderung, ein Speicherziel anzugeben.

    - Sven

  3. Hallo Alex!

    Im IE gibt es die Möglichkeit eine Website komplett zu speichern.
    Allerdings nicht einzelne Bilder etc...
    Der Aufruf dazu lautet: document.execCommand("SaveAs")
    Der Befehl ruft eine Dialogbox auf mit dessen Hilfe die Page gespeichert werden kann.
    Das bezieht sich aber immer auf die aktuelle Seite, das heisst, wenn du das verwenden möchtest, müsstest du dir eine Lösung einfallen lassen, die auch andere Seiten speichern kann.
    Mit Iframes, denke ich, müsste das gehen.
    Nachteil: Die Seite müsste eh erstmal heruntergeladen werden, bevor sie gespeichert werden kann.
    Ob das so sinnvoll ist?
    Na ja, sonst gibt es in der Richtung nix... meines Wissens nach...

    Viele Grüsse
    Alex