PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [HTML/CSS/JS] Opener updaten.....Funktioniert es?



breaker
18.11.2009, 11:27
Moin :)

Ich bin gerade etwas am bauen, was auf jedem Browser laufen sollte und bräuchte mal ein paar Opera/Chrome/IE/FF-Leute, die einen kleinen Funktionstest mitmachen ;)

Funktionsweise:
Nach Aufruf des Linkes und Klick auf den Button öffnet sich ein Window, dort ist im oberen Frame ein Input-Feld und im unteren eine Webseite.
Nachdem im Oberen Frame etwas eingegeben und auf "Abschicken" geklickt wurde, sollte der Text im Hauptfenster stehen und sich das Window (inkl. Frameset) wieder schliessen.
Wenn es nicht funktioniert, bitte meckern :D


http://www.wittesoft.de/test/js_opener_updaten/

ako
18.11.2009, 12:57
Also im FF geht es.

Worka
18.11.2009, 13:38
Im IE8 und Chrome auch.

breaker
18.11.2009, 16:39
Super, danke euch.....jetzt wo es stabil läuft, habe ich es doch komplett umgebaut :D

h-m
23.11.2009, 02:55
Klappt bei mir nicht in Opera 10, d.h. Fenster wird geschlossen, aber Eingabefeld im Opener wird nicht geändert.
Ich nehme an das liegt daran dass durch onclick="parent.window.close();" das Fenster geschlossen wird bevor onSubmit="return updateParent();" aufgerufen wird so dass updateParent() nie ausgeführt wird, denn wenn ich im Firefly das onclick-attribut vom input-tag entferne, dann wird beim Submit die Funktion updateParent() aufgerufen und das Eingabefeld im Opener wird korrekt geändert, nur das Fenster wird nicht geschlossen. Vielleicht würde das Fenster geschlossen werden wenn man statt "self.close()" in der Funktion updateParent() schreiben würde "parent.close()" ?

DimpleX
23.11.2009, 09:05
ff 3.05
w7

nach eingabe öffnet sich neues fenster, aber nur wenn man draufklickt und nicht enter drückt ;)


DimpleX

breaker
24.11.2009, 08:15
Klappt bei mir nicht in Opera 10, d.h. Fenster wird geschlossen, aber Eingabefeld im Opener wird nicht geändert.
Ich nehme an das liegt daran dass durch onclick="parent.window.close();" das Fenster geschlossen wird bevor onSubmit="return updateParent();" aufgerufen wird so dass updateParent() nie ausgeführt wird, denn wenn ich im Firefly das onclick-attribut vom input-tag entferne, dann wird beim Submit die Funktion updateParent() aufgerufen und das Eingabefeld im Opener wird korrekt geändert, nur das Fenster wird nicht geschlossen. Vielleicht würde das Fenster geschlossen werden wenn man statt "self.close()" in der Funktion updateParent() schreiben würde "parent.close()" ?

Danke dir für den Tipp, ich werde das heute Mittag mal testen :)