oli: frame mit script, das andere frame (ohne script) reloaden?

Beitrag lesen

mercy CirTap,

habe etwas gefunden, was ungefähr macht was ich will.
das problem ist in der tat die browser-sicherheit, die es verbietet in window-objekte zu schreiben, die nicht auf diesem host liegen.

<script>
function res(){
top.banner.window.setTimeout("top.banner.window.location.reload();", 900);
return true;
}

function init(){
top.main.window.onunload = top.banner.window.res;
return true;
}

function trufu(){
top.banner.window.setTimeout("top.banner.window.init();", 3000);
return true;
}

onerror = trufu;
onload = init;
</script>

ich möchte ja gerne bei jedem wechsel der seite im main-frame das banner-frame reloaden.

ich lebe sehr gut damit, daß der banner-frame nicht reloaded wird wenn eine partner-seite im main-frame ist.

!!ich würde aber gerne, wenn im main-frame wieder eine seite vom lokalen server steht, den banner reloaden lassen.!!

das macht er aber nicht ohne weiteres, da ein fehler auftritt wenn versucht wird in das geschützte frame (wenn in main eine partner seite geladen ist) zu schreiben und jede weitere skriptausführung abgebrochen wird.

deshalb habe ich ja den error handler eingebaut.

meine frage (das problem): die errorhandler funktion arbeitet nicht so wie ich mir das vorstelle, warum?

weiß wer was. (ist irgendwer meinen ausführungen bis hierher gefolgt?)

großen dank schon mal.
viele grüße,
oli.