Hi,
habe mal ein wenig rumprobiert und bin auf einen Fehler gestossen, den ich nicht ganz nachvollziehen kann.
Folgender Code funzt im IE, den FF lässt er jedoch abstürzen:
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>index</title>
<script type="text/javascript">
function news(w,h){
xpos = (screen.width-w)/2;
ypos = (screen.height-h)/2;
Fensteroptionen= "width="+w+"px,height="+h+"px,top="+ypos+",left="+xpos+",toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1";
window.frames.open("news.htm","test",Fensteroptionen);
}
</script>
</head>
<frameset framespacing="0" border="0" frameborder="0" rows="229,*" onLoad="news(600,500);">
<frame name="Banner" scrolling="no" target="Inhalt" src="LINK_Seite/Logo.htm">
<frameset cols="235,565">
<frame name="Inhalt" target="Hauptframe" src="LINK_Seite/LINKS_allgemein.htm" scrolling="auto">
<frame name="Betrieb" src="Betrieb.htm" scrolling="auto" target="_self">
</frameset>
<noframes>
<body topmargin="10" leftmargin="10">
<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht unterstützt.</p>
</body>
</noframes>
</frameset>
</html>
Alles anzeigen
Nimmt man jedoch die Variable "Fensteroptionen" aus dem window.open, geht es auch mit dem FF. Jedoch kann ich dann das neue Fenster nicht mehr anpassen.
Vielleicht hat jemand von euch ne Idee, woran es liegen kann.
Danke im Voraus
PS: Ich mag Frames überhaupt nicht, dies ist eine Kundenseite, der halt ein Popup haben will, wenn jemand seine Seite besucht.