php.de

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

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.02.2011, 14:25  
Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
theSonGoku ist zur Zeit noch ein unbeschriebenes Blatt
Standard parent

Hallo,

ich habe gestern angefangen JavaScript zu lernen und verstehe das hier nicht so ganz.

Code:
 if(parent !=null && parent != self) {
    var host=parent.location.hostname;
    if(host != "www.bingo-ev.de") {
      document.write("<center>Diese Seite wurde ausgeliehen bei "+
        "<a href=\""+location.href+"\" target=\"_parent\">"+
        "bingo e.V.</a></center>")
    }
  }
Ich habe schon nach parent gegoogelt es aber nicht verstanden. Wer kann mir den Code erklären?

mfG
Goku
theSonGoku ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.02.2011, 14:39  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

http://de.selfhtml.org/javascript/objekte/frames.htm

edit: Tante Google spuckt den Link mit "javascript parent" ganz oben aus. Bitte mehr Eigeninitiative.
__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline  
Alt 12.02.2011, 14:53  
Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
theSonGoku ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Da war ich doch drauf. Wenn ich das aber verstanden hätte, hätte ich die Frage doch wohl nicht gestellt oder?

Daher dachte ich, jemand von euch könnte das in ein paar kleinen Sätzchen erklären.
theSonGoku ist offline  
Alt 12.02.2011, 15:03  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Das ist ein sog. Frame-Brecher, der abfragen soll, ob die eigene Seite in einem Frame auf einer fremden Webseite angezeigt wird.

Wenn es ein übergeordnetes Frame gibt, bzw. dieses nicht das selbe wie das aktuelle ist, in dem das Script läuft, dann wird versucht, den Domainnamen des Dokumentes in diesem parent-Frame abzufragen (was schief gehen wird, wenn es von einer fremden Domain ist, Stichwort same origin policy), und ggf. eine entsprechende Meldung ins Dokument geschrieben.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 12.02.2011, 16:45  
Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
theSonGoku ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habe da irgendwo ein Verständnissproblem drin.^^

Also dieses parent ist sozusagen das ganze Fenster (als Frame) und darin gibt es ganz viele kleinere Frames (wenn eingestellt).

Aber wie soll denn das Script herausfinden, ob MEINE Seite auf einer anderen Seite verwendet wird.^^

Kannst/könnt ihr mir das mit den Frames vll. etwas genauer erklären? Ich verstehe das nicht so "ganz".^^

Danke schonmal.
theSonGoku ist offline  
Alt 12.02.2011, 16:55  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wenn eine Webseite einen iframe einbindet. Und du im iframe per Javascript "parent" nutzt. Das bezeichnet "parent" die übergeordnete Webseite die also das iframe einbindet. Somit kannst du per Javascript eben auf diese Webseite die das iframe einbindet zugreifen (mal abgesehen von Same-Origin Policy).
Flor1an ist offline  
Alt 12.02.2011, 17:01  
Benutzer
 
Registriert seit: 01.10.2009
Beiträge: 80
PHP-Kenntnisse:
Anfänger
theSonGoku ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Aber im Grunde prüft dieser Code doch, ob MEINE Seite (also die GANZE Seite (so verstehe ich das^^)) auf einer ANDEREN Seite genutzt wird. Also als Frame.

Sprich:

Der Code prüft ob die Seite (also die ganze) von A auf der Seite von B in einem Frame dargestellt wird?

Wenn ja: Was macht dann parent != null und parent != self?
Zweiteres prüft ja warscheinlich, ob MEINE Seite in einem Frame auf meiner eigenen Seite dargestellt wird oder irgendwie sowas? XD OMG bin ich verwirrt.^^ Iwo hab ich nen Denkfehler.^^
theSonGoku ist offline  
Alt 12.02.2011, 17:08  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

http://de.selfhtml.org/javascript/ob...tm#allgemeines - da steht beschrieben, was parent und self darstellen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 12.02.2011, 17:09  
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

Zitat:
Iwo hab ich nen Denkfehler
Du hast keinen Denkfehler sondern nur einen Tag Javascript-Erfahrung.

http://www.php.de/php-einsteiger/489...nsammlung.html (Lerne Grundlagen | Quellensammlung)

[MOD: Thread geschlossen]
__________________
--
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  
Thema geschlossen


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
parent -> nested set coola Datenbanken 11 11.12.2010 15:17
VisualSVN Server und PHP5 Frederic_S Server, Hosting und Workstations 12 18.11.2010 17:50
Problem mit phpmyadmin php10 Server, Hosting und Workstations 17 11.11.2010 19:58
Apache2.2 & PHP5 mit MSSQL Extension Fehler AwaKe Server, Hosting und Workstations 4 14.07.2010 14:36
[Erledigt] jQuery draggable im kleineren Parent BlackScorp JavaScript, Ajax und mehr 0 28.06.2010 13:13
Apache und Php installieren bumer2006 Server, Hosting und Workstations 17 13.01.2010 11:18
super vs. parent StartUpBoy PHP Tipps 2009 10 21.08.2009 13:09
[Erledigt] Popup soll parent mit einer neuen Adresse laden ***tisc*** HTML, Usability und Barrierefreiheit 4 27.05.2009 18:02
Unterschied zwischen self, parent, this dennito PHP Tipps 2008 7 21.12.2008 12:24
Verwendung von $this und parent in abgeleiteten Klassen 72dpi PHP Tipps 2008 17 12.12.2008 17:14
[Erledigt] parent method call mit variabler parameter liste HStev PHP-Fortgeschrittene 3 23.10.2008 13:23
Gegenstück zu parent:: oder Singleton abstrakt implement. ?? Melchior PHP-Fortgeschrittene 13 26.07.2007 21:25
[Erledigt] Baumstruktur (Parent) Berechnungen PHP-Fortgeschrittene 6 31.03.2006 14:45
[Erledigt] Link aus pop-up in parent Fenster ausführen HTML, Usability und Barrierefreiheit 2 23.05.2005 23:03
div parent zuordnen HTML, Usability und Barrierefreiheit 1 15.07.2004 17:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
herausfinden ob parent, ajax parent erfragen, apache

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:15 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