Henning: Ein grosser Dank an die Fehlersucher!!

Kann hier mal jemand einem Javascriptanfänger auf die Sprünge helfen?
DANKE, DANKE und nochmal DANKE.
Ich sitze da jetzt schon ewig dran und nie passiert das Gewünschte.
Immer öffnet sich der Link aus der else anweisung.
Wie muss es aussehen, damit bei allen auflösungen die jeweiligen links geöffnet werden?

function aufloesung(breite) {
var Breite = screen.width;

if (Breite = 800) { window.location.href = "enter800.html"; }
if (Breite > 800 && Breite < 1024) {
newwindow = window.open ("enter900.html","newwindow","width=790,height=620,left="+((screen.width-790)/2)+",top="+((screen.height-620)/2)+",scrollbars=NO,resizable=0,menubar=no"); newwindow.focus();
}
if (Breite >= 1024 && Breite < 1280) {
newwindow = window.open ("enter1024.html","newwindow","width=790,height=520,left="+((screen.width-790)/2)+",top="+((screen.height-520)/2)+",scrollbars=NO,resizable=0,menubar=no"); newwindow.focus();
}

if (Breite >= 1280) {
newwindow = window.open ("enter.html","newwindow","width=790,height=620,left="+((screen.width-790)/2)+",top="+((screen.height-620)/2)+",scrollbars=NO,resizable=0,menubar=no"); newwindow.focus();
}
else { window.location.href = "enterself.html"; }
}

... geöffnet wird das Ganze im bodytag per onload

Henning

  1. Hallo Henning,

    Kann hier mal jemand einem Javascriptanfänger auf die Sprünge helfen?
    if (Breite = 800)

    = ist eine Zuweisung, == ein Vergleich

    ... geöffnet wird das Ganze im bodytag per onload

    Dann passiert bei mir gar nichts, da ich im Mozilla Popups, die mit onLoad aufgerufen werden, blockiere.

    viele Grüße,
    Christian

  2. Hi, Henning

    function aufloesung(breite) {
    var Breite = screen.width;

    was soll das bringen?
    Was übergibst du da als Wert beim Aufruf der Funktion?

    Philip