JQuery - Schreiben in das Opener-Fenster

8

Ich habe eine HTML-Seite, die eine andere Seite über JavaScript öffnet. Wenn ein Benutzer auf eine Schaltfläche auf der anderen Seite klickt, möchte ich über JQuery eine Nachricht in einem DIV der Startseite veröffentlichen. Ich kann es nicht genau sagen, aber ich kann es nicht funktionieren lassen. Hier ist meine Opener-Seite

%Vor%

Wenn der Benutzer auf "Starten" klickt Schaltfläche wird ein Dialogfeld angezeigt. Der Code für den Dialog sieht folgendermaßen aus:

%Vor%

Überraschenderweise erscheint die Alarmbox. Wie auch immer, ich kann nicht scheinen, den HTML des DIV in meiner öffnenden Seite zu aktualisieren. Weiß jemand, wie man das macht?

    
user70192 23.06.2009, 20:15
quelle

4 Antworten

5

Sie verweisen auf "confirmDiv". Wo ist das DIV?

    
Sev 23.06.2009, 20:18
quelle
2

Dies ist nicht möglich, wenn sich die übergeordnete Seite (der Öffner) in einer anderen Domäne befindet. Ansonsten funktioniert dein Code einwandfrei.

Auch Ihre! = Null-Prüfung führt wahrscheinlich nicht das aus, was sie zu tun scheint, da die jQuery-Funktion niemals null zurückgibt. Wenn Sie nach dem Vorhandensein eines Elements suchen, müssen Sie dies auf diese Weise tun ...

%Vor%     
Josh Stodola 23.06.2009 20:57
quelle
0

Ähm, es funktioniert für mich in Firefox 3.0.11, IE8 und Chrome 2 ... (D.h. die Schaltfläche dialog.html aktualisiert den HTML-Code in der Eröffnungsseite, um "Aktualisiert!" zu sagen.)

    
eimaj 23.06.2009 20:51
quelle
0

Seltsamerweise funktioniert Ihr Beispiel für mich in Chrome, IE 8 und FireFox. Hast du noch andere Details?

    
Nick Riggs 23.06.2009 20:51
quelle

Tags und Links