Cheatah: Probleme beim Funktionsaufruf mit IE

Beitrag lesen

Hi,

Du schmeisst das Forum derzeit ja fast im Alleingang ;-)

ja, ich muß meinen Wurfarm trainieren ;-)

Daran liegts nicht. Bei den anderen Dateien funktionierts wunderbar!

Ist trotzdem falsch.

Hatte da noch nie Probleme! Aber du hast ja recht, schöner
Programmierstil isses nicht!

Nicht nur das; es erfordert eine Fehlertoleranz, die Du nicht bei jedem Browser erwarten darfst.

function showIntro(bereich) {
  var introWin = window.open("","","height=500,width=437");

window.open() ohne eine URL dürfte auch nur selten funktionieren. Benutze wenigstens "about:blank".

with(introWin.document) {
     open();

Hier kannst Du auch nicht sicher sein, daß das richtige open() genommen wird. Soweit ich weiß, steht der with-Kontext in der Prioritätenliste sogar recht weit unten.

write("<html><head><title>"+titel[bereich]+"</title>\n<style>\n");

Schreibe statt dessen z.B.

var d = introWin.document;
d.open();
d.write(...);

usw.

write("img        { margin: 0px; }\n");

Naja, ein wenig kürzen hättest Du schon können... :-/

Cheatah