Nico Dahlmann: Funktion soll andere Funktion aufrufen

Beitrag lesen

Hallo,

weiß jemand warum die Funktion test() nicht aufgerufen wird?

<html>
<head>

<script type="text/javascript">

function bla(id)
{window.setTimeout("test(id)",1000);return false;}

function test(id)
{alert(id);}

</script>

</head>

<body>

<a href="#" onclick="bla('123')";>Test</a>

</body>
</html>

Anscheinend wird irgendwie der Wert von id nicht übergeben,
wenn man es in bla() in Klammern setzt dann schon:

setTimeout("test('id')",1000)

Allerdings will ich ja nicht 'id' als Übergabe erhalten sondern den Wert von id.

Danke,
Nico