YourWBB


yourWBB » yourWBB Misc * » Das Proggen » HTML, XHTML, JavaScript & CSS » Download-Countdown-Button » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.682 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Download-Countdown-Button
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Pilleslife
Mitglied


images/avatars/avatar-5378.jpg

Dabei seit: 22.04.06
Beiträge: 446
Forenversion: 2.3; 2.1

 Download-Countdown-Button Antworten Zitieren Editieren Melden       UP

Hallo,

ich bin gerade dabei ein Uploadscript zu programmieren, jetzt bin ich am Teil für den Download. Der Download soll aber erst nach x Sekunden möglich sein, also wie bei den bekannten Filehostern. Ich denke das lässt sich mit JS realisieren.

Kann mir jemand sagen, wie ich das umsetzten kann und ob ich dann vllt in einem hidden Post Feld Werte übergeben kann.

Danke im Vorraus
Gruß
Pilleslife
05.08.08 20:29 Pilleslife ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Pilleslife in deine Kontaktliste ein MSN Passport-Profil von Pilleslife anzeigen
Dizzy.w3 Dizzy.w3 ist männlich
Brain Damage


images/avatars/avatar-5617.jpg

Dabei seit: 18.07.07
Beiträge: 1.431
Herkunft: Österreich
Forenversion: 3.0

Antworten Zitieren Editieren Melden       UP

Hi,

ich habe schnell - zumindest relativ schnell, musste mich wieder in JS einarbeiten unglücklich - ein kleines Countdown-Script gebastelt.


Das Countdown-Script
... lässt sich beispielsweise im body-onload Event aufrufen via:
<body onload="java script:countDown()">
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
// ----------------- Anfang Config
var seconds = 5;				// Zu wartende Zeit in Sekunden
var passedSec = 0;				// Don't touch! ;)
var endText = 'Klick!!';		// Value des Buttons nach Ablauf der Wartezeit
var sek = 'Sekunden warten';	// Value des Buttons während der Wartezeit
var sek2 = 'Sekunde noch';		// Value des Buttons bei Wartezeit = 1 Sekunde
// ----------------- Ende Config

function countDown()
{
	var button = document.getElementById('button1');
	if(seconds-passedSec > 0)
	{
		// Alle Mann auf Position
		if(seconds-passedSec == 1) // Abfrage für Grammatik und Form
		{
			sek = sek2;
		}
		button.value = (seconds-passedSec++) + ' ' + sek;
		window.setTimeout("countDown()", 1000);
	}
	else
	{
		// Vorhang auf
		button.disabled = false;
		button.value = endText;
	}
}


Wozu brauchst du das Hidden-Field?

PS: Genaueres zum countDown-Script: http://board.dizzy-w3.at/dizzy-w3s-diens...n-input-button/

__________________
Gruß Dizzy

the rest is silence

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Dizzy.w3: 06.08.08 00:15.

05.08.08 23:46 Dizzy.w3 ist offline E-Mail Finden Als Freund hinzufügen Füge Dizzy.w3 in deine Kontaktliste ein MSN Passport-Profil von Dizzy.w3 anzeigen
Pilleslife
Mitglied


images/avatars/avatar-5378.jpg

Dabei seit: 22.04.06
Beiträge: 446
Forenversion: 2.3; 2.1

Themenstarter Thema begonnen von Pilleslife
Antworten Zitieren Editieren Melden       UP

Danke.

Also über das Hiddenfeld will ich einen Wert übergeben ,z.B. eine ID. Oder gibt es eine andere Möglichkeit.

Geht es, dass wenn die Zeit abgelaufen ist die Datei xy.php aufgerufen wird? Oder vielleicht kann ich dann die ID mit der URL übergeben.
06.08.08 16:45 Pilleslife ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Pilleslife in deine Kontaktliste ein MSN Passport-Profil von Pilleslife anzeigen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » HTML, XHTML, JavaScript & CSS » Download-Countdown-Button