php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.05.2005, 01:20  
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Beiträge: 475
Plague
Standard Header Location aus Frame für die ganze Seite laden

Hallo,

wie kann ich einen Script, der in einem Frame ausgeführt wird die ganze Seite ansprechen?
Wenn ich jetzt die Header-Location nutze, wird die Seite nur in dem Frame geladen...

Gruß
Thomas
Plague ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.05.2005, 01:25  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Das geht mit PHP nicht, da PHP ausgeführt wird wenn noch gar nicht bekannt ist, ob da überhaupt ein Frame im Spiel ist oder nicht.
Der Webserver führt den PHP-Code aus, also auch die Funktion header(), und das Ergebnis wird dann im Browser angezeigt.

Der HTML-Teil Deiner Dateien hat nichts mehr mit dem Server zu tun. Das geht nur den Browser etwas an.
Die einfachste mögliche Lösung ist, dass Du auf Frames verzichtest.

Ein paar Gedankenanstöße findest Du hier:
http://tut.php-q.net/frames.html
http://css4you.de/wslayout1/

Aus einem Frame heraus kommst Du nur mit entsprechenden HTML-Angaben, die Du hier aufgelistet findest:
http://de.selfhtml.org/html/verweise...tm#zielfenster

Eventuell geht das auch mit JavaScript, da kann ich aber nichts zu sagen.
Auf jeden Fall ist es mit PHP nicht möglich diesen Effekt zu erzielen.

Grüße Ben.
imported_Ben ist offline  
Alt 22.05.2005, 01:33  
Gast
 
Beiträge: n/a
Standard Re: Header Location aus Frame für die ganze Seite laden

Zitat:
Zitat von Plague
wie kann ich einen Script, der in einem Frame ausgeführt wird die ganze Seite ansprechen?
In dem Du dem Client sagst, er möge das Indexfile des Frames neu requesten.

Allerdings mußt Du bei der Gelegenheit an ein paar Kleinigkeiten denken:
alle Links müssen auf index.php target="_top" zeigen
bei allen Links müssen GET Parameter für das Framekonstrukt angehängt werden, die dann in index.php an die jeweiligen Frame Resourcen übergeben werden.

Es geht, es geht mühsam. Und irgend wann ist Dir der Kram zu umständlich und Du fängst an, auf Frames zu verzichten.
 
Alt 22.05.2005, 16:06  
Erfahrener Benutzer
 
Registriert seit: 08.03.2005
Beiträge: 475
Plague
Standard

Also ich habe das Problem nun wie folgt gelöst:
PHP-Code:
<?php
echo("<html>
<head>
</head>
<body>
<script language=javascript>
 parent.Hauptframe.location.href('suchen_result.php?Begriff=$T1');
 parent.Inhalt2.location.href('suche.php');
</script>
</body>
</html>"
);
?>
Dadurch habe ich alle PHP Möglichkeiten und durch JavaScript kann ich beide Frames ansprechen!

Gruß
Thomas
Plague ist offline  
 


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] header location krackmoe PHP Tipps 2008 10 30.07.2008 14:41
Submit automatisch beim Laden der Seite..? jensK PHP Tipps 2006 2 09.01.2006 15:10
Gesamte Seite aus iFrame neu laden HTML, Usability und Barrierefreiheit 5 22.11.2005 17:09
Header Location aus Frame für die ganze Seite laden PHP Tipps 2005-2 27 24.10.2005 17:12
Frame schließen und Header Location aus Frame für die ganze Seite laden workaholic HTML, Usability und Barrierefreiheit 2 06.09.2005 13:36
Header Location aus Frame für die ganze Seite laden phpbeginner HTML, Usability und Barrierefreiheit 6 18.08.2005 16:03
Header Location Suchmaschinentauglich? DonTermi Beitragsarchiv 5 16.08.2005 12:22
Seite nicht mit F5 oder über den Browser neu laden lassen? PHP Tipps 2005-2 4 09.08.2005 00:58
mit JavaScript Seite im selben Frame öffnen saibot HTML, Usability und Barrierefreiheit 2 08.08.2005 15:46
Bestimmte Dateien am Anfang der Seite laden HTML, Usability und Barrierefreiheit 8 10.07.2005 22:30
Variable aktualisieren ohne Seite neu zu laden... PHP Tipps 2005-2 3 18.06.2005 18:11
Button, der eine Seite in einem anderen Frame öffnet PHP Tipps 2004 5 05.09.2004 04:43
[Erledigt] header im frame Datenbanken 3 26.08.2004 12:44
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
PHP Frame in einer HTML Seite PHP Tipps 2004 9 20.07.2004 16:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php header frame, php header location frame, header location frame, php header parent, header location iframe, php header iframe, php header location parent, header iframe, header location parent, header location target, php location frame, header ph parent, php header frames, php header location target, iframe header location, http://www.php.de/php-tipps-2005/23450-header-location-aus-frame-fuer-die-ganze-seite-laden.html, php header location iframe, php header location frames, header php parent, header parent

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.