Hallo,
var adfname = RegExp.$1;
^^^
Die Variable "adfname" ist lokal, da sie mit vorangestelltem "var" definiert wurde. Lass das var weg, dann funzt's.
siehe: </selfhtml/javascript/sprache/variablen.htm#definieren>
[...]
for ( var i = 0; i < liste.length; i++ )
{
if ( liste[i].indexOf( adfname ) != -1 )
Wenn du vor die if-Abfrage zum Test ein "alert(adfname);" eingefügt hättest, wärst du übrigens wahrscheinlich auch darauf gekommen. So teste ich meine Skripts immer.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]