Hallo!
Für mein jetziges Problem muss ich etwas weiter ausholen: Ich schreibe eine Web- Applikation, die aus mehreren
Modulen besteht, die parallel benutzt werden. Aus diesem Grunde habe ich einen Navigationsframe eingebaut, der
für jedes Modul ein neues Navigatorfenster öffnet. Scriptaufruf:
function NeuSchicht()
{
Schicht =
window.open('../schichtbuch/index.htm', 'Schichtbuch', 'width=1010, (...) ');
Schicht.focus();
}
Nun passiert es natürlich, dass bereits alle Module geöffnet sind, jedes mit eigenen Namen.
Nun will der Anwender über die Navigationsleiste ein anderes Fenster wieder in den Vordergrund bringen.
Netscape hat damit auch kein Problem, lädt das Fenster im entsprechenden Window nur nochmal neu (Reload- Effekt)
Der IExplorer ist da nun leider etwas schnippischer und meint, es wäre ein Laufzeitfehler an der focus- Stelle aufgetreten.
Natürlich ist es unsauber, ein schon geöffnetes Fenster nochmal öffnen zu wollen.
Wie aber soll isch dieses Problem lösen, wenn ich nicht nacher jedes Modul zehnmal geöffnet haben will?
Ich hoffe, es gibt jemanden, der mir aus dieser Situation raushelfen kann !?!?
Gruss,
Andy