SichlMichl Geschrieben 10. Oktober 2005 Teilen Geschrieben 10. Oktober 2005 Hi, ich hab mal wieder ein Problem und komm dabei nicht mehr weiter. In meiner HTML-Seite ist ein Button integriert der wiefolgt aussieht: <input type="submit" name="schluss" value="schliessen" onClick="self.close()"> Dieser funktioniert unter IE und Netspace wunderbar. Aber wenn die Seite im Mozilla angezeigt wird, tut er nicht, d.h. beim anklicken schliesst er das Fenster nicht. Ich verwende den Mozilla 1.7.12. Meine Frage ist nun, ob jemand von euch weiß, an was es liegt warum es unter Mozilla nicht geht bzw. wie ich den Code umstricken muss, dass es unter allen 3 Browsern fehlerfrei tut. Hat da jemand eine Idee? Wäre nett, wenn mir jemand helfen könnte. Gruß Michl Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
baba007 Geschrieben 10. Oktober 2005 Teilen Geschrieben 10. Oktober 2005 kuckst Du hier oder hier window.close() Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 10. Oktober 2005 Autor Teilen Geschrieben 10. Oktober 2005 Des funktioniert schon, unter IE und Netscape. Aber leider nicht unter Mozilla 1.7.12... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
baba007 Geschrieben 10. Oktober 2005 Teilen Geschrieben 10. Oktober 2005 hast du in Mozilla JavaScript aktiviert ? öffnest du die entsprechende Seite in einem Tab ? öffnest du die entsprechende Seite mit einer anderen oder gehst du direkt auf die Seite drauf ? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 10. Oktober 2005 Autor Teilen Geschrieben 10. Oktober 2005 hast du in Mozilla JavaScript aktiviert ? Ja, JS ist aktiviert. Soweit ich weiß kann man das erkennen wenn unter "Bearbeiten > Einstellungen > Erweitert > Scripte &PlugIns" beim Navigator das Häckchen gesetzt ist, oder? öffnest du die entsprechende Seite in einem Tab ? Wenn Mozilla bereits geöffnet ist, dann in einem neuen Tag. Wenn nicht, soll der Mozilla neu geöffnet werden. öffnest du die entsprechende Seite mit einer anderen oder gehst du direkt auf die Seite drauf ? Ich geh direkt auf die Seite. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Aiun Geschrieben 11. Oktober 2005 Teilen Geschrieben 11. Oktober 2005 was Javascript nicht öffnet kann Javascript nicht schließen. Frag mich nicht, wer die Regel entworfen hat, aber ich glaube es ist teil neusten Javascript-Standards und soll wohl Sicherheit bringen...weis nicht genau. Gleiches tritt bei der Manipulation des Seiten-DOM auf. JS kann nur verändern was JS auch geschaffen hat. Empfehle da mal in die JS-Console von Firefox zu gugen was für Fehlermeldung da rauskommt, wenn du draufklickst. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 11. Oktober 2005 Autor Teilen Geschrieben 11. Oktober 2005 Die JS-Konsole sagt genau das selbe: Skripte können Fenster nicht schließen, die nicht von Skripten geöffnet wurden. D.h. jetzt im Endeffekt für mich, dass ich das Fenster nur schließen kann, wenn ich ich es mit JS aufrufe, wenn ich mich nicht irre... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
baba007 Geschrieben 11. Oktober 2005 Teilen Geschrieben 11. Oktober 2005 hier und da hat jemand genau das gleiche Problem und ein paar interessante Lösungsansätze wurden auch schon geäußert. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 11. Oktober 2005 Autor Teilen Geschrieben 11. Oktober 2005 Irgendwie ist des aber alles nicht dass, was ich möchte Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gregormo Geschrieben 11. Oktober 2005 Teilen Geschrieben 11. Oktober 2005 Das bringt tatsächlich Sicherheit. Man stelle sich vor, man öffnet eine Seite in einem neuen Tab und hat noch mehrere andere im selben Fenster offen. Dann könnte das neue Tab ja alles schließen. Abgesehen davon sind solche Buttons ja eh überflüssig. Der Benutzer weiss wie er ein Fenster schließt. Gleiches tritt bei der Manipulation des Seiten-DOM auf. JS kann nur verändern was JS auch geschaffen hat. Das bezweifel ich aber. Hast du dafür eine Quelle? Das würde DOM-Scripting relativ nutzlos machen. Ich erstelle nichts mit JS, das können Suchmaschinen nicht und auch nicht jeder Browser darf das (viele Admins dürften das z.B. für den IE in ihrem Unternehmen deaktiviert haben). Dann könnte ich damit nichtsmehr anfangen. Ich kann mich natrürlich irren. Deshalb hätte ich dazu gerne eine offizielle Quelle, wenn du eine parat hast Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.