piet: aus einer setIntervall Funktion dynamisch andere Funktionen star

Beitrag lesen

Hallo,

ich bin dabei, immerhin schon 0,1%, zu verstehen. Anbei das was ich schon habe.

in meiner lib

function Pblink()  
{  
  this.blinkbit=0;  
  this.functionlist = new Array();  
  this.func = function()  
			{  
				if (this.blinkbit==0)  
				{this.blinkbit=1;}  
				else  
				{this.blinkbit=0;}  
  
				for (var i=0; i < this.functionlist.length; i++)  
				{  
					eval(this.functionlist[i]);  
				}  
			}  
}  
function txtblink(id,freigabebit,bgcolor0,bgcolor1,blinkerbit)  
{  
.....  
}  

Der Aufruf auf meiner Webseite

  
<script language="JavaScript">  
  
var blink_500ms = new Pblink;  
setInterval("blink_500ms.func()",500);  
  
//#######################################################################  
function init_blink()  
{  
blink_500ms.functionlist.push("txtblink('m1_laeuft',1,'red','green',blink_500ms.blinkbit)");  
}  

Die Funktion "init_blink()" wird von "onload" aufgerufen.
Bin ich hier auf dem richtigen Weg ?
Und... "eval" gefällt mir nicht.... kann ich das anders lösen, oder hätte jemand sowieso anders gedacht ?

Gruß
       piet