Calocybe: eval() richtig verwenden?

Beitrag lesen

Tag David!

Angeblich soll eval() ja einen String ausführen, als wäre es ein JS-Befehl?!

Ja, das kann man schon so sagen. More info at http://developer.netscape.com/docs/manuals/js/client/jsref/toplev.htm#1063795.

function twoWins(target1, url1, target2, url2) {
  eval("document."+target1+".location.href = " + url1);
  eval("document."+target2+".location.href = " + url2);
}

Die Benutzung von eval() ist hier voellig korrekt. Aber jetzt ueberleg Dir doch mal, wie man denn auf die location eines anderen Frames zugreift. Etwa mit document.Framename.location.href? Waere mir jedenfalls neu. Ich bin mehr fuer parent.Framename.location.href.

Calocybe