Wenn ich die Funktion so schreibe, kommt eine interessante Fehlermeldung:
Firefox meldet wieder: evt is not defined, verweist aber jetzt auf die Quelldatei seiner CSScritLib.js
Wenn du die obige Funktion ohne irgendwelchen golive SchnickSchnack in den Quelltext schreibst hat die nichts mit der Fehlermeldung zu tun.
dort steht dies:
function CSCallFunction(action)
{
var str = action[1];
str += "(";
str += action[2];
str += ");"return eval(str); // (mein Kommentar:) diese Zeile ist ausgewählt
}
Das ist der Grund für alle deine Schwierigkeiten und das läßt sich auch nicht verbessern.
da steh ich voll auf dem Schlauch, was meinst Du?
Verzichte auf golive im zusammenhang mit JS. Füge die von dir gewünschten JS Funktionen von Hand in den Quelltext ein.
Struppi.
Javascript ist toll (Perl auch!)