Hi Leute
ich habe eine exteren JavaScript Datei mittels derer mir u.a. ein PopUp-Fenster generiert wird. An sich funktioniert auch alles soweit ganz gut. Leider stürzt mir die IE gelegentlich ab beim Aufbau des Fensters.
Der Quellcode schaut wie folgt aus...
Die Funktion wird wenn mir der Browser abstürzt bis zum </html> - Tag durchlaufen. Dann stürzt er mir ab.
Hat einer eine Idee woran es liegen kann? Bzw. Wie ich das ganze anpassen/ verbessern muss damit das nicht mehr passiert?
Danke.
ich habe eine exteren JavaScript Datei mittels derer mir u.a. ein PopUp-Fenster generiert wird. An sich funktioniert auch alles soweit ganz gut. Leider stürzt mir die IE gelegentlich ab beim Aufbau des Fensters.
Der Quellcode schaut wie folgt aus...
Code:
function PictureWindow (Picture, Def, Breit, Hoch)
{
xsize = Breit+35;
ysize = Hoch+75;
ScreenWidth = screen.width;
ScreenHeight = screen.height;
xpos = (ScreenWidth/2)-(xsize/2);
ypos = (ScreenHeight/2)-(ysize/2);
NewWindow=window.open("","Picture","height="+ysize+",width="+xsize+",scrollbars=yes,resizable=yes,top="+ypos+",left="+xpos+"");
NewWindow.document.write ("<html><head><title>Insert Picture");
NewWindow.document.write ("</title></head>");
NewWindow.document.write ("<body bgcolor=#cccccc>");
NewWindow.document.write ("<script src=\"htmleditor/insertImageTag.js\" type=\"text/javascript\"></script>");
NewWindow.document.write ("<table border=1 bgcolor=#000000 cellpadding=0 cellspacing=1><tr><td align=center>");
NewWindow.document.write ("<img src=");
NewWindow.document.write (Picture);
NewWindow.document.write (">");
NewWindow.document.write ("</tr></table>");
NewWindow.document.write ("<form action=\"\"><table align=left><tr>");
NewWindow.document.write ("<td align=center valign=top>");
NewWindow.document.write ("</td></tr><tr>");
NewWindow.document.write ("<td align=center valign=bottom>");
NewWindow.document.write ("<br>");
NewWindow.document.write ("</td></tr>");
NewWindow.document.write ("<tr><td>Border:</td>");
NewWindow.document.write ("<td colspan=\"3\"><input type=\"text\" name=\"border\" size=\"10\" value=\"0\"></td></tr>");
NewWindow.document.write ("<tr>");
NewWindow.document.write ("<td>Align:</td>");
NewWindow.document.write ("<td colspan=\"3\"><input type=\"text\" name=\"align\" size=\"10\" value=\"left\"></td></tr>");
NewWindow.document.write ("<tr><td> </td></tr>");
NewWindow.document.write ("<tr>");
NewWindow.document.write ("<td colspan=\"4\"><input type=\"button\" style=\"font-family: Verdana;\"name=\"abschicken\" value=\"OK\" onClick=\"insertImageTag('");
NewWindow.document.write (Def);
NewWindow.document.write ("', document.forms[0].border.value, document.forms[0].align.value);\">");
NewWindow.document.write (" <input type=button style=\"font-family: Verdana;\" value=Close onClick=self.close()>");
NewWindow.document.write ("</td></tr>");
NewWindow.document.write ("</table>");
NewWindow.document.write ("</form></body></html>");
NewWindow.document.close();
}
Die Funktion wird wenn mir der Browser abstürzt bis zum </html> - Tag durchlaufen. Dann stürzt er mir ab.
Hat einer eine Idee woran es liegen kann? Bzw. Wie ich das ganze anpassen/ verbessern muss damit das nicht mehr passiert?
Danke.