Bio: Mich treibt der IE in den Wahnsinn...

Hallo!

Ich bin gerade fleissig am proggen, und mich treibt gerade mal nicht der NN, sondern der IE in den Wahnsinn.
Weil das sowieso alle schon wussten, möchte ich auch verraten, welche lustigen Unterschiede der Browser mich gerade eine Stunde gekostet haben:

Zum Bleistift:

with (document.layers[NNdec])
  {
   left = startx;
   top = starty;
   visibility = 'show';
   document.open();
   document.write(input);
   document.close();
  }

Setzt beim Netscape diesen Layer an die besagte Stelle und schreibt Inhalt rein.

with(document.all[IEdec])
  {
    innerHTML=input;
   style.setAttribute("position","absolute","true");
tstr='"'+starty+'px"';
lstr='"'+startx+'px"';
   style.setAttribute("top",tstr,"true");
   style.setAttribute("left",lstr,"true");
  }

Sollte das gleiche tun mit dem DIV für den IE, aber nein... die Position wird erst dann eingenommen, wenn man die Werte nochmal zuweist, mit

document.all[IEdec].style.top= starty;
und
document.all[IEdec].style.left= startx;

Seeeehr merkwürdig... vielleicht ist der IE doch nicht gar so dynamisch, bei manchen Sachen?

Und nochwas:

In Fenster, das die Datei mit dem Skript öffnet, ist ein Array definiert mit Strings drin.

Im Netscape reicht ein

a= opener.stringarray

damit der Inhalt des Arrays auch nach dem Schliessen des Fensters weiter zur Verfügung steht.

Im IE muss man mit

a=new Array();
for (i=0;i<opener.stringarray.length;i++)
a[i]=opener.stringarray[i];

den Inhalt kopieren, damit nach dem Schliessen vom opener Fenster mehr als ein Zeiger ins Nichts bleibt.

Da muß man erstmal drauf kommen, wenn im Netscape (der ja normal weniger fehlertolerant ist als der IE) alles läuft und man alle Browserspezifischen Befehle schon angepasst hat.
Das man den Inhalt kopieren muß. hat zwar eine gewisse Logik; aber gerade bei MS hätte ich die gar nicht mehr vermutet...

Ja... das waren für diese Nacht meine Ergebnisse und letzten Kommentare...

vielleicht helfen sie ja mal irgendwem irgendwie irgendwobei.

Grüße,

<img src="http://outpost.purespace.de/mozilla.jpg" alt="">

Bio

(Der bald die URL von seiner kleinen DHTML Spielwiese verrät)

  1. hi!
    ich finde den ie5 am mac echt toll, er veraendert meine voreingestellten systemfarben in anderen programmen, hat keine funktion um den proxy ein/auszuschalten, sieht wie ne spielkonsole aus, ueberschreibt problemlos alle voreinstellungen des ie4.5 und datet ungefragt down. leider muss ich diese spielversion eines brausers zum testen verwenden um in etwas zu sehen was die pc/ie5 user so zu sehen kriegen. und die neuerungen des ie sind echt beeindruckend, grafiklinks werden wunderschoen umramt, in der ie4.5 version leider noch nicht vorhanden und der blöde netschlepp kann das gar nicht *grumelschimpfundrumnoergel*
    alles in allem erscheint mir der ie5 fuer den mac eher ein "back to the rootsprograemmelchen" zu sein, als brauser moechte ich das nicht bezeichnen
    schoenen gruss
    this -> *;_;* walker
    (der mit spannung auf ie5 fuer irix wartet *gg*)