evilmoe
Goto Top

download counter

Hi

undzwar sehe ich auf vielen seiten wenn man ein download starten will das ein counter der beim klick auf den link startet. zb klickt auf link dann zählt abwärts 3,2,1 dann startet der download . wie geht das?

danke

Content-ID: 28064

Url: https://administrator.de/forum/download-counter-28064.html

Ausgedruckt am: 04.04.2025 um 07:04 Uhr

16568
16568 13.03.2006 um 14:11:08 Uhr
Goto Top
Falsche Kategorie, ist ein Java-Script.


Lonesome Walker
PLONK
PLONK 13.03.2006 um 14:23:44 Uhr
Goto Top
Hallo,
...und NEIN, muss nicht immer Javascript sein, gugg mal hier, da bekommst Du jede Menge freien PHP Code mit dem sich das auch realisieren lässt.


http://www.php-free.de/Counter/Download-Counter/


mfg
PLONK
EvilMoe
EvilMoe 13.03.2006 um 15:09:23 Uhr
Goto Top
Hi

auf den link konnte ich leider nix passendes finden. wie würde das mit java funktionieren? hab leider keine ahnung von java.
22425
22425 13.03.2006 um 15:15:00 Uhr
Goto Top
Ja mit JavaScript ist das kein Problem. Ich weiß jetzt nicht den genauen Sythax, aber im Netz findest du da sicher was. Falls nicht mail mir dann schau ich mal in meinem Buch nach. kaspar.manuel@gmx.de. Du solltest dir irgendein Time Objekt oder sowas hernehmen. Und dann die Variable mit dem Wert z.B. 3 runterzählen immer mit einer Pause von 1 Sek.Manu
PLONK
PLONK 13.03.2006 um 15:18:49 Uhr
Goto Top
HAllo,
hier trotzdem nochmal ein anderer Link, vielleicht ist da was dabei:

http://www.php-free.de/Datei-Management/Datei-Download/


mfg
PLONK
Midivirus
Midivirus 13.03.2006 um 15:19:46 Uhr
Goto Top
http://www.x-dev.de/x/dev?a=downloads&do=nfo&id=3

schau dir das mal an ;)

hab ich im Einsatz, geht genialst


Grüße
Midivrus

Nachtrag:
oder meint er etwa, dass ein kleines Fenster erscheint, dass der Download verspätet beginnt???
Sowas ist meiner Meinung purer Schwachsinn...

Was ich dir gepostet habe, ist ein Counter
(counter = zähler)

was du vielleicht suchst: countdown?!?
EvilMoe
EvilMoe 13.03.2006 um 15:39:09 Uhr
Goto Top
ja genau ich suche ein countdown. habe ein bissien überlegt und kam dann auf so ein script

<?php

$date = date(s);
$date2 = date(s) + 2;

while ($date != $date2)
{$date = date(s);
echo "$date , $date2<br />";
}


?>

aber denke bei den wird es probleme geben wenn 60 sekunden um sind dann ist eine entlossschleife. ich gucke mir mal eure links an
Guenni
Guenni 14.03.2006 um 20:21:17 Uhr
Goto Top
@EvilMoe

Hi,

als JavaScript:

Im Headbereich folg. Funktion einfügen

1
2
3
4
5
6
7
8
9
10
11
12
?script type="text/javascript">  
?!--
function countdown(){
 if(document.fcountdown.tcountdown.value==0){
  window.location.href="Verweis_auf_Datei.zip";  
  exit;
 }
 document.fcountdown.tcountdown.value=document.fcountdown.tcountdown.value-1;
 window.setTimeout("countdown()", 1000);  
}
// -->
?/script>


Im Body-Tag

1
?body onload="countdown()">  

Und irgendwo auf der HTML-Seite

1
2
3
?form name="fcountdown">Der Download beginnt in 
?input type="text" style="border:0px;background-color:#c0c0c0;color:#0000ff;text-align: right;width:20px;" name="tcountdown" value="6"> Sekunden 
?/form>

Gruß
Günni

Ein Java-Profi würde wahrscheinlich was besseres zaubern, aber vielleicht hilft es
für's erste face-wink
16568
16568 14.03.2006 um 22:41:43 Uhr
Goto Top
Günni, Du bist es!!! face-wink


Lonesome Walker
EvilMoe
EvilMoe 15.03.2006 um 18:45:26 Uhr
Goto Top
hi

danke Günni du bist echt der grösste !
hast mir wieder das leben leichter gemacht, vielen dank
hat ohne probleme funktioniert
Guenni
Guenni 15.03.2006 um 20:33:48 Uhr
Goto Top
@EvilMoe, LSW

Danke für die Blumen. Aber mir ist da noch was
eingefallen. Ich habe, wenn der Countdown 0 erreicht,
den Befehl "exit" geschrieben. Muß natürlich "return" heißen.

Da aber danach die Seite verlassen wird bzw. ein Download
startet, spielt's vermutlich keine Rolle, exit ist aber falsch.

Gruß
Günni
EvilMoe
EvilMoe 27.03.2006 um 15:53:14 Uhr
Goto Top
Hi

nochmal ne frage wie muss ich das script verändern wenn der link in neuen fenster geöffnet werden soll?