Reinhold: Objekt erforderlich

Beitrag lesen

Hallo,

setze folgende JS-Funktion ein, die unter Netscape problemlos funktioniert, beim IE aber die Meldung: Objekt erforderlich hervorruft für Zeile:

->  var xPos = window.event.x;

Als Parameter für html übergebe ich eine Zahl, z.B. 25.

//===========================
function kontaktfenster(html)
{
var breit= 450;
var hoch = 260;
var bs_breite = screen.width;
var nav = navigator.appName;

if (nav == "Netscape")
  {
  var xPos = screenX;
  var yPos = window.screenY;
  }

if (navigator.appName == "Microsoft Internet Explorer")
  {
  var xPos = window.event.x;
  var yPos = window.event.y;
  }

// Fenster auf der Seite (links oder rechts der akt. Cursorposition) öffnen, auf der mehr Platz ist.
// Akt. Fensterbreite ermitteln

if (xPos < bs_breite/2)
 {
 // Rechts positionieren
 xPos += 20;
 }
else
 {
 // Links positionieren
 xPos -= (20 + breit);
 }

window.clearTimeout(timer_id);
msg1=window.open("/firmenprofile/" + "kontaktdaten.php?ident_nr="+html,"kontaktdaten","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width="+breit+",height="+hoch+",left="+xPos+",top=0");
}

Gruß

Reinhold