• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Download starten wenn #download in url vorhanden ist

Code:
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 ...

Code:
<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
 
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 ...

Code:
<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
 
Zurück
Oben