php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.01.2010, 23:04  
Neuer Benutzer
 
Registriert seit: 05.12.2009
Beiträge: 28
PHP-Kenntnisse:
Fortgeschritten
mooonikaaa befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Fenster aus Popup heraus schliessen - Popup ist ein frameset

Hi,

aus einem Fenster (fenster.php) heraus öffnet Bernd ein Popup (popup.php). Das Popup besteht aus zwei Frames (links.php und rechts.php). Der Frame links.php enthält einen Link. Wenn Bernd auf den Link klickt, dann soll das Fenster, das den Popup geöffnet hat, geschlossen werden. Tut es aber nicht.

fenster.php
Code:
<a href="#" onClick="window.open('popup.php','popup','width=300, height=300'); return false";>Öffne Popup</a>
popup.php

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>Homepagetitel</title>
</head>

<frameset framespacing="0" border="false" frameborder="0" cols="260,*">
  <frame name="links" src="links.php">
  <frame name="rechts" src="rechts.php">
</frameset>
</html>

links.php
Code:
<a href="#" onclick="opener.close()">Schliesse Fenster</a>
rechts.php ist leer

Wenn das Popup kein Frameset ist, dann funktioniert das. Wie kriegt Bernd es hin, dass es auch funktioniert, wenn das Popup wie oben ein Frameset ist?
mooonikaaa ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.01.2010, 23:21  
Erfahrener Benutzer
 
Registriert seit: 01.12.2009
Beiträge: 645
PHP-Kenntnisse:
Fortgeschritten
draco88 befindet sich auf einem aufstrebenden Ast
draco88 eine Nachricht über ICQ schicken
Standard

opener.opener.close() oder opener.parent.close().
Weiß nicht ob es funktioniert aber auf Framesets sollte man eh verzichten, weil Sie, wie hier, nur Ärger verursachen
draco88 ist offline   Mit Zitat antworten
Alt 01.01.2010, 23:27  
Neuer Benutzer
 
Registriert seit: 05.12.2009
Beiträge: 28
PHP-Kenntnisse:
Fortgeschritten
mooonikaaa befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von draco88 Beitrag anzeigen
opener.opener.close() oder opener.parent.close().
Weiß nicht ob es funktioniert aber auf Framesets sollte man eh verzichten, weil Sie, wie hier, nur Ärger verursachen
funktioniert beides nicht.
mooonikaaa ist offline   Mit Zitat antworten
Alt 01.01.2010, 23:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Code:
top.close();
Aber wer zum Henker ist dieser Bernd?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 01.01.2010, 23:52  
Neuer Benutzer
 
Registriert seit: 05.12.2009
Beiträge: 28
PHP-Kenntnisse:
Fortgeschritten
mooonikaaa befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von nikosch Beitrag anzeigen
Code:
top.close();
Aber wer zum Henker ist dieser Bernd?
Funktioniert auch nicht.

Gibt es keine Möglichkeit das Fenster aus einem Popup heraus, das ein Frameset ist, anzusprechen?

irgendwie mir location.href vielleicht? Ich kann kein JS

Bernd ist ein Freund.
mooonikaaa ist offline   Mit Zitat antworten
Alt 01.01.2010, 23:55  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Die Lösungen waren schon richtig, aber der Browser macht da nicht mit. Bernd kannt per JavaScript nur Fenster schließen, die er selbst auch per JavaScript geöffnet hat (außer Bernd hat einen gaaanz alten Browser oder war so töricht, diese Sicherheitsvorkehrung bei sich auszuschalten).
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 02.01.2010, 00:06  
Neuer Benutzer
 
Registriert seit: 05.12.2009
Beiträge: 28
PHP-Kenntnisse:
Fortgeschritten
mooonikaaa befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Manko10 Beitrag anzeigen
Die Lösungen waren schon richtig, aber der Browser macht da nicht mit. Bernd kannt per JavaScript nur Fenster schließen, die er selbst auch per JavaScript geöffnet hat (außer Bernd hat einen gaaanz alten Browser oder war so töricht, diese Sicherheitsvorkehrung bei sich auszuschalten).

und wie greift man auf ein Element im Fenster zu vom Popup aus?
Z.B. mit getElementById(...)... Wie müsste das aussehen?
mooonikaaa ist offline   Mit Zitat antworten
Alt 02.01.2010, 00:10  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Code:
opener.getElementById()
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 02.01.2010, 00:16  
Neuer Benutzer
 
Registriert seit: 05.12.2009
Beiträge: 28
PHP-Kenntnisse:
Fortgeschritten
mooonikaaa befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Manko10 Beitrag anzeigen
Code:
opener.getElementById()
hab mozilla firefox und diesen code in der links.php:
Code:
<a href="#" onclick="opener.opener.close();">Schliesse Fenster</a>
klappt nicht.

Code:
<a href="#" onclick="opener.top.close();">Schliesse Fenster</a>
auch nicht.

Code:
<a href="#" onclick="opener.parent.close();">Schliesse Fenster</a>
auch nicht.

klappt es bei dir?
mooonikaaa ist offline   Mit Zitat antworten
Alt 02.01.2010, 00:18  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Du fragtest eben danach, wie du auf das Öffner-Fenster zugreifen kannst. Ich habe es dir gezeigt. Was ich aber vorher geschrieben habe, dass du das Fenster nicht schließen kannst, gilt aber nach wie vor.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Fenster schliessen verhindern HTML, Usability und Barrierefreiheit 4 15.02.2010 14:04
popup fenster soll sich authomatisch an bildgröße anpassen litterauspirna JavaScript, Ajax und mehr 1 01.12.2008 12:34
Daten von einem Popup in das aufrufende Fenster senden Quest15041983 JavaScript, Ajax und mehr 5 03.10.2008 17:32
popup fenster selber gestalten HTML, Usability und Barrierefreiheit 2 24.09.2006 13:46
Javascript anderes fenster aktualisieren und schliessen cytrobic HTML, Usability und Barrierefreiheit 2 15.08.2006 15:36
Neues Fenster �ffnen aber nicht als POPUP GELight HTML, Usability und Barrierefreiheit 18 08.03.2006 02:09
[Erledigt] closed()-Abfrage aus beliebigem Fenster HTML, Usability und Barrierefreiheit 2 16.01.2006 19:01
Eintrag in ein Input aus einem Popup Fenster veranlassen Plague HTML, Usability und Barrierefreiheit 0 08.06.2005 18:23
Popup und normales Fenster wird geöffnet. HTML, Usability und Barrierefreiheit 7 21.12.2004 19:08
popup beim anklicken von einem link schliessen Sclot HTML, Usability und Barrierefreiheit 3 19.10.2004 14:27
Variablen auf POPUP Fenster übertragen mit onload Befehl. PHP Tipps 2004 5 19.10.2004 13:23
[Erledigt] Popup Fenster... HTML, Usability und Barrierefreiheit 4 18.10.2004 11:48
PHP + Javaskript Popup Fenster <form> problem PHP Tipps 2004 2 14.08.2004 14:28
[Erledigt] Fenster schliessen HTML, Usability und Barrierefreiheit 2 12.08.2004 09:24
fenster schliessen mit php?!? möglich PHP Tipps 2004 6 26.06.2004 17:15

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php popup fenster schließen, http://www.php.de/javascript-ajax-und-mehr/62874-erledigt-fenster-aus-popup-heraus-schliessen-popup-ist-ein-frameset.html, opener.close, iframe schließen, onclick close iframe parent neue url, pop up fenster mit befehl schließen, mittels popup eigene fenster schliessen, javascript aus frame heraus anderes element, opener popup daten schließen, opener.top, popup fenster fenster zu schließen, java passwort js befehl opener.parent.location ziel im selben fenster, schließen popup, fenster aus iframe heraus schließen, php popup fenster opener, javascript iframe übergeordnetes fenster schließen, iframe schließen javascript, window.opener.close popup nicht schließen, php pop up upener, javascript aufrufendes fenster aktualisieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum