g.mittag: mit einem link mehrere downloads starten

Ist es möglich mit einem Link gleich mehrere Downloads zu starten?
Es sollte dann das gleiche Resultat sein, als wenn ich auf 3 Links auf "Ziel speichern unter" klick und sich 3 verschiedene Downloads starte.

  1. Ist es möglich mit einem Link gleich mehrere Downloads zu starten?

    Jepp, schreib ne JS Funktion...

    Es sollte dann das gleiche Resultat sein, als wenn ich auf 3 Links auf "Ziel speichern unter" klick und sich 3 verschiedene Downloads starte.

    <script language="JavaScript">
    function moreDownload(file1, file2, file3)
    {
      window.location.href = "http://deine.domain/" + file1;
      window.location.href = "http://deine.domain/" + file2;
      window.location.href = "http://deine.domain/" + file3;
    }
    </script>

    <a href="#" onClick="moreDownload('datei1', 'datei2', 'datei3')"> Download </a>

    Hoffe hilft dir.

    Gruss David

    1. Eigentlich ist es mir nach dieser schnellen antwort fast zu peinlich zu fragen. Aber bei mir öffnet sich nur "http://deine.domain/datei3". http://deine.domain/datei1/2" wird nicht geöffnet. was mach ich falsch ?
      Ich habe noch eine Frage: ich wollte .jpgs als Download linken. kann man die dann auch downloaden ohne "ziel speichern unter" ?

      Trotzdem danke.

      1. Moin Moin !

        Aber bei mir öffnet sich nur "http://deine.domain/datei3". http://deine.domain/datei1/2" wird nicht geöffnet. was mach ich falsch ?

        Nichts. Das Script ist unsinnig, weil die drei location.href-Zuweisungen sich widersprechen. Du wirst kaum darum herumkommen, die einzelnen Downloads in einzelnen Fenstern anzustoßen. => window.open

        Ich habe noch eine Frage: ich wollte .jpgs als Download linken. kann man die dann auch downloaden ohne "ziel speichern unter" ?

        Nein, was der Browser mit HTTP-Resourcen anstellt, ist ganz allein Sache des Browsers und seiner Einstellungen.

        Alexander

        --
        Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"