Thomas Meinike: Function (in opener) suchen / finden

Beitrag lesen

Hallo,

Ich möchte ein vorhandenes und allgeimeingültiges javascript ändern, um im opener eine funtion aufzurufen. Ich möchte vermeiden, daß dann im IE das Fehlerfenster aufpoppt, wenn das Script für einen anderen opener benutzt wird, in dem die function eben nicht vorhanden ist.

function X()
{
  /* ... */
}

if(typeof(X)=="function")alert("Funktion existiert.");
else alert("Funktion existiert nicht.");

Mit einer vorangestellten Fensterreferenz klappt das ebenfalls, also etwa window.X oder opener.X usw.

MfG, Thomas