Nein, also das mit dem alert("test") da wird doch eine Meldung "Test" ausgegeben! Zum Testen ob der Firefox nach Ausgabe der Meldung auch noch was versucht zu laden, was ja nicht der Fall ist... wenn man den Link des Frames ändert schon.
Um Frames anzusprechen genügt es einfach den Namen des Frames anzusprechen, danach kann man auf dessen Objekte, also bspw. location, zugreifen...
test.location.href = "www.google.de"
Das funktioniert in jedem Browser... man könnte natürlich dem IFrame noch eine ID mitgeben und sagen:
document.getElementById("test").location.href.
Das tut aber in dem Falle nichts zur Sache, da beides den gleichen Effekt bringt, nämlich das außerhalb des Frames die Sanduhr angezeigt wird, bzw. bei größeren Dateiinhalten sogar die Meldung erscheint, dass Daten übertragen werden!
Nehme mal die beiden Dateien die ich hier gepostet habe und teste das mal im Firefox... sobald man mit dem Mauszeiger außerhalb des Frames "Test" kommt, wird die Sanduhr angezeigt... habe das bereits an mehreren Rechnern (Windows) getestet und bei jedem der gleiche Effekt!