PopUp erscheint im IE7 im Hintergrund
Jack
- javascript
0 Jack
Hallo zusammen...
Ich habe folgendes Problem:
Ich habe in einer ASP-Seite eine Suche eingebaut...
Die Resultate können mehrere sein, in diesem Fall werden Sie aufgelistet und der User kann per Mausklick auswählen über welchen Punkt er mehr erfahren möchte! Es öffnet sich mit JavaScript ein PopUp. So weit klar!
Nun, wenn es aber nur ein Resultat gibt, sollte sich das Popup automatisch öffnen. mache ich mit folgendem ASP-Code:
<%If nSuchResultate = 1 Then%>
<script type="text/javascript">
<!--
openWin('http://www.google.ch');
//-->
</script>
<%End If%>
---------------------------------------------------------------------
openWin ist folgende Funktion:
function openWin(sPage) {
var RndZahl = Math.random();
RndZahl = parseInt(100000 * RndZahl);
winRef = window.open(sPage,"Details_" + RndZahl,'toolbar=yes,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=780,height=600');
winRef.focus();
}
--------------------------------------------------------------------
Jetzt wenn ich diese Funktion im IE7 aufrufe ladet sich das Fenster im Hintergrund, d.h. zuerst kommt es in den Vordergrund und wenn es geladen ist verschwindet es wieder in den Hintergrund und die alte vorherige Seite ist wieder aktiv...
Im Firefox funktioniert aber einwandfrei...
Kann mir jemand helfen?
Gruss Jack
Falls es irgendjemanden Interessiert ich hätte es geschafft! =)
*stolz sein*
zum Glück habe ich einen klugen Oberstift.. =D
Er setze einfach ein Timeout auf eine 1 Sekunde. so erscheint es nachdem alles geladen, einfach neu über allem...
Gruess