Hallo Andreas,
function ShowLinkDaten(Link, DBID)
{
top.frames["DatenFrame"].window.addEventListener("focus", function() {FrameFocus(DBID)}, false)
}
function HideLinkDaten(DBID)
{
top.frames["DatenFrame"].window.removeEventListener("focus", function() {FrameFocus(DBID)}, false);
}
ich vermute, remove bleibt ohne Wirkung, da du eine anonyme Funktion als Handler verwendest. Versuch es mal mit einer benannten Funktion:
~~~javascript
function focushandler ()
{
FrameFocus(DBID)
}
function ShowLinkDaten(Link, DBID)
{
top.frames["DatenFrame"].window.addEventListener("focus", focushandler ,false)
}
function HideLinkDaten(DBID)
{
top.frames["DatenFrame"].window.removeEventListener("focus", focushandler false);
}
Gruß, Jürgen