All pastes #439604 Raw Edit

kard

public javascript v1 · immutable
·published 2007-04-14 11:54 UTC
rendered paste body
var Imprint = Class.create();Imprint = {		timeOut: 0,		open: function(TTL) {		// Info-Dialog anzeigen		Dialog.info('<img src="img/imprint.gif" />', 		 		    {width: 400, height: 254, showProgress: true,					 showEffect: Effect.Appear, hideEffect: Effect.Fade,					 });				// Timeout auf TTL (time to live) setzen (= TTL * 1000 ms)		timeOut = TTL;				// Nach 1000 ms Callback-Funktion "Imprint.checkTimeout" aufrufen		setTimeout("Imprint.checkTimeout()", 1000);	},		checkTimeout: function() {				// Alle 1000 ms wird durch Aufruf der Funktion die timeOut-Variable um		// 1 dekrementiert.		--timeOut;				// Wenn die Zeit (timeOut) noch nicht abgelaufen ist (timeOut > 0),		// wird die Funktion nach 1000 ms erneut aufgerufen.		if (timeOut > 0) {			setTimeout("Imprint.checkTimeout()", 1000);				// Ansonsten wird der Dialog geschlossen.		} else {			Dialog.closeInfo();		}	}}