Sebi Geschrieben 6. November 2002 Geschrieben 6. November 2002 Hallo zusammen, folgendes problem beschäftigt mich jetzt schon, seit knapp drei Stunden: Wir haben eine Produktpräsentation von unserer Firma per html erstellt. Das ganze ist auf eine CD gebrannt und wenn man die Cd einlegt dann geht über eine Autorun funktion eine HTMLseite auf. Diese Html seite öffnet dann automatisch ein Popup mit einem kleinen Menue. Alles soweit kein Problem. NUR: Wir wollen jetzt eine Funktion einbauen, dass sich das normale Fenster schließt (das das Popup öffnet) wenn sich das Popup öffnet :confused: . Gibt es so eine Funktion mit Javascript? Allerdings sollte wenn es möglich ist keine Abfrage vom Browser kommen ob das Fenster geschlossen werden soll. Danke im vorraus, So Long, Sebi Zitieren
Honkytonk Geschrieben 6. November 2002 Geschrieben 6. November 2002 Die Funktion die du suchst heißt self.close() und bewegt dass das Fenster mit der aufrufenden HTML-Seite geschlossen wird. Das Problem mit der Fehlermeldung wirst du so nicht ausschalten können, außer du hast Zugriff auf die Browser-Einstellungen. Der IE schmeisst standardmäßig ne Warnung raus. Opera sowie Netscape/Mozilla (bei mir jedenfalls) nicht. Zitieren
Sebi Geschrieben 6. November 2002 Autor Geschrieben 6. November 2002 Und wo setze ich das self.clos rein?? Hier mein Quelltext: <html> <head> <title>Comp</title> <link rel="stylesheet" href="CSS/style.css" type="text/css"> <script type="text/javascript"> <!-- function NaviFenster() { window.open('popup.html','_InfoScreen','menubar=no,location=no,scrollbars=no,resizable=no,width=780,height=550, screenX=100, screenY=75, left=100, top=75'); } </script> </head> <body onload="NaviFenster()"> </body> </html> Also das mit der Fehlermeldung ist verdammt blöd gibts garkeine möglichkeit das rauszubekommen?? Bei Ie mein ich! Zitieren
oneside Geschrieben 6. November 2002 Geschrieben 6. November 2002 Wenn due das Fenster das geschlossen werden soll mit Javascript öffnest: <a href="javascript:window.open('abc.html')"> oder so ähnlich, dann kommt beim schließen mit: window.close(); keine Abfrage ob das Fenster geschlossen werden soll. Zitieren
Sebi Geschrieben 6. November 2002 Autor Geschrieben 6. November 2002 Geht ja leider nicht, denn est von der Hieravie so: Cdeinlegen --> Autorun.ini starte "index.htm" --> index.htm öffnet POPUP! Es soll aber dann so sein, dass danach sich die "Index.htm" im Hintergrund schließen soll, aber ohne Abfrage! Blöd gelle! Zitieren
Honkytonk Geschrieben 6. November 2002 Geschrieben 6. November 2002 Also ich würds in den Body-Tag setzen. Mit der Aktion-Onload wird ja erst dein Fenster geöffnet & danach der Body durchlaufen. (Habs jetzt nicht getestet ) <html> <head> <title>Comp</title> <link rel="stylesheet" href="CSS/style.css" type="text/css"> <script type="text/javascript"> <!-- function NaviFenster() { window.open('popup.html','_InfoScreen','menubar=no,location=no,scrollbars=no,resizable=no,width=780,height=550, screenX=100, screenY=75, left=100, top=75'); } </script> </head> <body onload="NaviFenster()"> <script type="text/javascript"> self.close(); </script> </body> </html> Originally posted by Sebi Also das mit der Fehlermeldung ist verdammt blöd gibts garkeine möglichkeit das rauszubekommen?? Bei Ie mein ich! Ähm, würdest du zulassen, daß Scripte deine Browser-Sicherheits-Einstellungen verändern können? Also ich nicht... Zitieren
oneside Geschrieben 6. November 2002 Geschrieben 6. November 2002 Wieso öffnest dur eigentlich ein Pop-up? Kannst du die Animation nicht im ersten Fenstzer aufrufen und dieses auf die gewünschte Höhe und Breite reduzieren? Zitieren
Sebi Geschrieben 6. November 2002 Autor Geschrieben 6. November 2002 Also ich hab des mit dem body Tag probiert: Geht nicht! @oneside Ne geht nicht, es ist nämlich folgendermaßen: Dieses Popup ist ein Menue von dem du entwder auf unsere Website kommst die Offline auf der Cd is oder auf eine Präsentation eines Produkte von uns. Diese Präsentartion is im Allseits gehassten Fullscreenmod. Ich kann nix dafür der Vorstand wollts so! <-- Fullscreen Des schaut einfach besser aus, wenn nur des Popup da is und nicht die Leere Htmlseite im Hintergrund hängt! Zitieren
Sebi Geschrieben 6. November 2002 Autor Geschrieben 6. November 2002 Danke für eure bemühungen, hab nochmal n bissl im Web geschaut! Man kann die Funktion mit der MSGBox nicht abschalten, zumindest nicht Programmatisch! IE is was tolleS :-( Zitieren
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.