conrad: onLoad fkt. nicht

Beitrag lesen

hallo,

ich habe folgendes script:

<body onLoad="showWindow()">
<script language="JavaScript">
<!--

// Variablendeklaration und Anpassung des Layouts
var bWindow_Mouse = 1;     // Fenster an Link oeffnen (1=JA >> 0=nein
var iWidth    = 150;     // Breite des Fenster (Tabelle)
var iHeight    = 50;     // Hoehe des Fenster (Tabelle)
var ixPos     = 300;    // Startposition des Fenster von Links
var iyPos     = 100;    // Startposition des Fesnter von Oben
var sbg_color   = "WHITE";  // Hintergrundfarbe des Fenster
var sbr_color   = "black";   // Borderfarbe des Rahmen

// Browser identifizieren
ie = (document.getElementById && document.all && document.styleSheets) ? true:false;
nn = (document.getElementById && !document.all) ? true:false;

// Tabellengroessen festlegen
if(ie)
 tblheight=10;
else
 tblheight=8;

document.write(
      "<div id='cc' style='position:absolute;top:-1000;left:0'>"+
        "<table style='border-style:outset;border-width:1;border-color:"+sbr_color+";background-color:red' width='"+iWidth+"' height='"+iHeight+"'>"+
         "<tr>"+
         "<td height='"+tblheight+"'><center><font size='2' color='#ffffff' face='verdana'><b>Bitte warten</b></center></td>"+
        "</tr>"+
        "<tr>"+
         "<td><center><font size='2' color='#ffffff' face='verdana'><b>...</b></center></td>"+
        "</tr>"+
        "<tr>"+
         "<td><center><font size='2' color='#ffffff' face='verdana'><b>lade Seite</b></center></td>"+
        "</tr>"+
        //"<tr>"+
        // "<td><center><input style='border-style:outset;border-width:0;border-color:"+sbr_color+";background-color:red' type=button onClick=hiddenWindow() value='Fenster schließen'></td>"+
        //"</tr>"+
       "</table></center>"+
      "</div>"
      );

// Fenster anzeigen
function showWindow()
{
 if(ie)
 {
  document.getElementById("cc").style.left = ixPos;
  document.getElementById("cc").style.top  = iyPos;
  document.getElementById("cc").style.visibility = "visible";
 }
 else if(nn) {
  document.getElementById("cc").style.left = ixPos;
  document.getElementById("cc").style.top  = iyPos;
  document.getElementById("cc").style.visibility = "visible";
 }
  else alert("Ihr Browser versteht den "getElementById" Tag nicht, schade!");
}

function hiddenWindow()
{
 document.getElementById("cc").style.visibility = "hidden";
}
//-->
</script>
<body onLoad="javascript:hiddenWindow();">

leider schließt sich das fenster nicht automatisch.

warum nicht?

bzw. wie kann ich es erreichen, dass wenn ein user auf die seite geht ein fester kommt, das die seite geladen wird, und beim fertigen laden der seite, das fenster automatisch geschlossen wird?

habe zwar eine lösung, aber wenn man einen popup blocker hat, fkt. diese nicht.

danke

conrad