javascript-PopUp lässt Parent-Fenster immer an Seitenanfang springen

rolo

Gesperrt
Ich habe folgendes Problem mit javascript-PopUps: Wenn man auf den PopUp-Link klickt, springt das Parent-Fenster wieder zum Seitenanfang zurück. Wenn man das PopUp-Fenster wieder schließt, muss man wieder mühsam bis zum PopUp-Link runterscrollen. Das will ich vermeiden. Wenn ich auf das PopUp klicke, soll also das Parent-Fenster einfach an der gleichen Stelle stehenbleiben. Das Problem tritt sowohl in IE als auch in Firefox auf.

Es handelt sich um folgende URL: http://www3.uni-jena.de/spss/befragung/offline/cgi2spss/offline_befragung.html#02

Im Header ist folgendes JavaScript vorhanden:
Code:
function MM_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
    window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

Der PopUp-Link sieht folgendermaßen aus:
HTML:
<a href="#" class="popup" onClick="MM_openBrWindow('../popups/meta-suchmaschine.htm','popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no','320','150')">Meta-Suchmaschinen</a>

Kann mir jemand weiterhelfen?

Vielen Dank und Gruß,

rolo
 
Hehe, ich glaube, ich habe den Fehler gefunden. Ich muss einfach nur alles, was hinter "onclick="..." steht, in "href="..." einfügen. Dann springt nichts mehr. Oder gibt es eine elegantere Lösung?
 
dann schreib aber 'javascript:' davor, sonst glaub ich funktioniert es nicht immer
wir hatten grade dazu erst einen Thread
find ihn aber auch grad nicht
 
Der Sprung an den Seitenanfang wird durch das # hervorgerufen, nimm stattdessen javascript:;
rolo hat gesagt.:
Oder gibt es eine elegantere Lösung?
HTML:
<a href="../popups/meta-suchmaschine.htm" target="_blank" class="popup" onClick="MM_openBrWindow(this.href,'popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no',' 320','150'); return false">Meta-Suchmaschinen</a>
Dann öffnet sich der Link bei deaktiviertem Javascript in einem neuen Fenster.
 

Neue Beiträge

Zurück