Cybaer: focus()-Fehler abfangen

Beitrag lesen

Hi,

Welchen Typs ist new_win dann, hat es einen Wert?

Es ist das erwartete Fenster-Objekt - nur geht das Fenster eben nicht auf. :-(

Würde also ein einfaches if (new_win && new_win.focus) weiterhelfen?

AFAIR nein. 1 geht klar, 2 gibt dann Fehler, weil das Objekt nicht existiert. Aber der Fehler ist ja abfangbar ...

Um welche Popup-Blocker handelt es sich genau?

Oh je, soviel mache ich nicht mit PopUps. :) Ich kann nur noch sagen, daß es nicht der Mozilla-Blocker war. AFAIR war es ein nachrüstbarer Blocker für den IE.

Da PopUps, wie jede JavaScript-Aktion, ohnehin nur von bedingter Relevanz sein sollten, habe ich das nicht weiter verfolgt. Ich hätte in diesem Fall aber den focus() ohnehin prinzipiell nicht von außen, sondern in der PopUp-Seite selbst gesetzt.

Und wer fehlerhafte PopUp-Blocker verwendet, ist letztlich "selber schuld" [tm]. ;)

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!