Archivlink: javarea.de Forum > JavaScript > Internet Explorer will Fenster nicht öffnen
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Internet Explorer will Fenster nicht öffnen

Pages: [1]

geschrieben von royter am 01.04.2006 - 17:12
Hallo,

ich hab eine Funktion zum öffnen eines Fensters. Mit Firefox klappt alles so, wie es soll, aber der Internet Explorer will einfach nicht so recht öffnen:

function zeigbild(datei) {
var links=screen.width/2-650/2;
var oben=screen.height/2-530/2;
NewWin = window.open(datei, "Unsere Räme", "toolbar=no,status=no,menubar=no,scrollbars=yes,width=650,height=530");
}

Der dazugehörige HTML-Text:

<a href="javascript:onclick=zeigbild('zeigebild.php?bild=schalter')"><img src="bilder/thumb_schalter.jpg" alt="Schalter" class="raeume" /></a>

Wo liegt denn der Wurm begraben?

Vielen Dank im voraus!

Gruß,
royter

geschrieben von weisnix am 01.04.2006 - 19:51
entweder:

<a href="javascript:zeigbild('zeigebild.php?bild=schalter')"><img src="bilder/thumb_schalter.jpg" alt="Schalter" class="raeume" /></a>

oder:

<a href="#" onclick="zeigbild('zeigebild.php?bild=schalter')"><img src="bilder/thumb_schalter.jpg" alt="Schalter" class="raeume" /></a>

geschrieben von Micha am 01.04.2006 - 21:37
Hallo,

im zweiten Besp sollte noch ein return false rein. Besser wäre letztlich:

HTML-Quelltext
1: 
<a href="zeigebild.php?bild=schalter" onclick="zeigbild(this.href); return false;"><img src.... >


So haben auch Leute ohne aktives JavaScript was davon...

Micha

geschrieben von royter am 02.04.2006 - 11:52
Leider bringt mit der Internet Explorer immer noch Fehlermeldungen und öffnet nichts

geschrieben von weisnix am 02.04.2006 - 13:26
ich habe das eher als Schreibfehler empfunden.

NewWin = window.open(datei, "Unsere R&auml;me",

Dort steht nicht der Titel der Seite, sondern der Fenstername drin, und der darf kein Leerzeichen haben.

so gehts:

NewWin = window.open(datei, "Fenster",


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.