Patrick: Popup Fenster (die 2.) - Antwort auf B.

Beitrag lesen

Hallo!

Ich eröffne hier ausnahmsweise einen neuen Thread, da ich hier Neuigkeiten über einen damaligen Posting von mir schreibe, die vielleicht einige von Euch interessieren werden.

Aber zuerst die Antwort auf B.:

----------

Hallo B.!

function showInfo(nr)

»»   { var features='screenX=445,screenY=220,height=140,width=280,scrollbars=1,' +
»»                        'dependent=0,directories=0,fullscreen=0,location=0,menubar=0,' +
»»                        'resizeable=0,status=0,toolbar=0';
»»     var fenster = window.open("info.htm", "Info", features);
»»     fenster.focus();
»»   }

Mit dieser Funktion bekommst Du ein Fenster " ohne alles ".

Danke, habe ich ausprobiert, aber es bleibt immer die Titelleiste... und da kann man das Popupfenster schließen, was ja nicht sein sollte.

Wenn ich "features" um 'fullscreen=yes' erweitere, öffnet der IE das Zusatzfenster im Präsentationsmodus, das heißt WIRKLICH ohne alles: keine Titelleiste, die Taskleite verschwindet, es ist nur der Inhalt der Datei zu sehen. Zum Schließen muß man [Strg] + [alt] + [entf] drücken, und dann beim markierten Dateinamen "Task beenden" wählen.

Und genau das möchte ich mit Netscape auch erreichen: der gleiche Präsentationsmodus, der sich bei Netscape "Superkiosk" nennt, und den man beim Starten der netscape.exe mit dem Parameter -sk (Pfad\netscape.exe -sk) erreicht. Nur halt hier mit JavaScript und window.open .

Ein großes Fenster, das die Taskleiste überlappt, erreiche ich bereits wie in meinem ersten Posting erwähnt, durch eine weite "width"-Angabe(>1024 dürfte für 17 Zöller und 15 Zöller auf jeden Fall reichen), wie gesagt, leider mit Titelleiste.

Noch was: wenn ich (immer noch unter features bei window.open) 'width=65535,height=65535,menubar=no,toolbar=no,status=no,location=no' angeben, baut der IE das Popup-Window als klitzekleines, fast unsichtbares "Etwas" auf (zu sehen ist nur der äußerst linke Rand der Titelleiste)!!!

Geht mit Netscape auch sowas?

--------

Und jetzt für alle, die sich an meine damalige Aufregung erinnern können...

Ich schrieb im Dezember fogenden Thread:

<../../sfarchiv/1998_4/t01539.htm> Was können Java-Scripts anrichten?

Ich hatte eine Mail ohne Inhalt bekommen aber mit einem einzigen Attachment: eine HTML-Datei. Nach dem Schließen der Mail baute sich ein klitzekleines Fenster auf, und eine fremde Seite wurde in ein weiteres Popup-Fenster aufgerufen.

Ich war damals ziemlich aufgeregt... Ich habe damals nicht verstanden, warum wenn die Mail markiert ist, und ich das Mail-Programm (outlook express) schloß, oder wenn ich zu einen anderen Ordner (zum Beispiel "gesendete Objekte" wechseln wollte, sich immer wieder und immer wieder dieses Mini-Fenster öffnete und nach einer online-Verbindung fragte...

Als ich mich gestern wieder mal damit beshäftigte entdeckte ich im Quelltext der E-Mail (nicht der beigefügte HTML-File als Attachement, das war nur eine Farce) folgendes:

<BODY bgColor=#ffffff
onunload="open('http://xzl3.yeah.net','eexz','width=65535,height=65
535,menubar=no,toolbar=no,status=no,location=no');">

!!!!!!!

Da war also der Grund des Übels!

Aber es scheint ein Bug der MS-Produkte zu sein, daß onUnload auch klappt, wenn man das Programm (Outlook Express) schließt: ich probierte es gleich in einer HTML-Datei:

MSIE öffnet eine unter open angegebene Datei sowohl beim Verlassen der Seite (und jetzt kommt's) ALS AUCH wenn man das IE-Fenster schließt!!! Da macht er halt ein neues auf!

Netscape interpretiert "onUnload" nur dann, wenn man die Seite verlassen will. Wenn man Netscape schließt, dann passiert nichts!

Bug des IE (oder Feature, wie sie es gerne bei MS nennen!)???

Bis danndann

PAF (patrickausfrankfurt)