Download starten wenn #download in url vorhanden ist

Hallo,

möchte das ein Download automatische ausgeführt wird wenn die Seite mit #download aufgerufen wird:

Beispiel http://127.0.0.1/download/FileZilla_3.8.1_win32-setup.exe.html#download

php fällt schon mal leider weg … bleibt ja nur noch javascript bzw. jquery übrig …

und davon hab ich null Ahnung …

Gruß Alex

if (window.location.hash) { }

Danke scbawik für den Anfang …

Ging ja schneller als ich dachte. Ist es so OK? Funktionieren tut es zwar, kann ja trotzdem einen fehler enthalten … Die URL mach ich noch per php bzw. das der Code auch nur ausgegeben wird, wenn die Downloadseite aufgerufen wird …

<script type="text/javascript"> if (window.location.hash) { if (window.location.hash == "#download"){ window.setTimeout('window.location = "http://filezilla-client.de"',1000); } } </script>

Gruß Alex

Ja das passt so. Das äußere if kannst du auch weglassen.

Habe jetzt alles beieinander (php und js) und funktioniert bestens … Habe mal das aber in #load geändert da sonst jedes mal ein Download gestartet wird wenn oben einer auf den Link klickt …

Jetzt wird nämlich wenn einer eine Datei aufruft die direkt verlinkt war, erst wieder die Seite angezeigt und automatisch der download gestartet. Vorher wurde der Besucher erst zur Download Seite geleitet, und erst dort sein Download Cookie erhalten das nur eine bestimmte zeit gültig ist … Und dort musste der Besucher auf den Download Link klicken um diesen zu starten …

Hoffe das es jetzt etwas Benutzer freundlicher ist …

Vielleicht noch ein Hinweis das der Download automatisch gestartet wird …

Gruß Alex