Johannes Vogel: Popup von anderer Datei steuern als aufgerufene

Beitrag lesen

Hi Leute

In einer Datei öffne ich ein Popup und lade das eigene Fenster mit einer neuen Datei. Der User sollte nun im Popup navigieren und durch einen Klick das Hauptfenster fokussiert erhalten. Bis dahin alles kein Problem.

Nun sollte aber der Benutzer ein Link zur Verfügung erhalten, der es ihm erlaubt, das Popup wieder zu fokussieren. Leider habe ich aber natürlich keine JavaScript-Variable für das Fenster zur Verfügung. Kann ich trotzdem irgendwie eine <popup>.focus() ausführen?

Das neue Fenster erstelle ich durch InputtoolWindow('einedatei.php'):

function InputtoolWindow(mypage) {
 return NewWindow(mypage, 'inputtool', 640, 340, 'auto');
}
function NewWindow(mypage, myname, w, h, scroll) {
 var winl = (screen.width - w) / 2;
 var wint = (screen.height - h) / 2;
 winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable,addressbar,status'
 win = window.open(mypage, myname, winprops)
 if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

Vielen Dank für jegliche Tipps!
Johannes