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