Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   PHP: Mit <? include ("seite.html") ;?> Frame laden (https://www.delphipraxis.net/102185-php-mit-include-seite-html-%3B-frame-laden.html)

ferby 24. Okt 2007 18:38


PHP: Mit <? include ("seite.html") ;?> Frame
 
Hallo,

ich habe folgendes Problem,
mit
<? include ("irgendwas.html") ;?>
kann ich eine Seite laden, aber ich will jetzt, das diese Seite in einen anderen Frame geladen wird, geht das??

Also ich habe zwei Frames (Menü, Kontent) , die Links im Menü schauen so aus menue.php?contentseite=news.html ,
sprich es ruft sich selbst wieder auf, wie kann ich jetzt aus der PHP Datei den anderen Frame laden.

Achtung: ich weiß das es mit target geht, aber ich brauche das so^^
es darf kein js vorkommen.


thx 4 help

mkinzler 24. Okt 2007 18:46

Re: PHP: Mit <? include ("seite.html") ;?> F
 
Code:
<frame src="irgendwas.html">

mirage228 24. Okt 2007 18:46

Re: PHP: Mit <? include ("seite.html") ;?> F
 
Wie wärs mit

Code:
<frame src="<?=$_GET['content'] ?>">
Du solltest jedoch den übergebenen Parameter vorher prüfen, ansonsten hast Du eine große Sicherheitslücke offen!

Ein Beispiel (von vielen):
Code:
<frame src="<? $content = verify_content($_GET['content']); echo $content; ?>">
mfG
mirage228

DP-Maintenance 24. Okt 2007 18:46

DP-Maintenance
 
Dieses Thema wurde von "Matze" von "Object-Pascal / Delphi-Language" nach "Programmieren allgemein" verschoben.
Sprache: PHP -> keine Delphi-Frage

ferby 24. Okt 2007 18:51

Re: PHP: Mit <? include ("seite.html") ;?> F
 
ich glaube ihr habt mein problemm nicht ganz verstandne, kann das sein?

ich habe ja schon ein frameset....

oder steh ich grad auf der leiter?


ich will, wenn ich eine php seite im frame a aufrufe, das sich dann die seite im frame b auch ändert, und twar soll das die php seite machen.


sprich, ich will zwei seiten mit einen link ändern, aber ohne javascript zu verwenden und ohne das das ganze frameset neu geladen werden muss.

Namenloser 24. Okt 2007 19:06

Re: PHP: Mit <? include ("seite.html") ;?> F
 
Ich bin mir ziemlich sciher, dass das ohne Javascript nicht mäglich ist. Wie wäre es mit einer framelosen Seite?

mkinzler 24. Okt 2007 19:07

Re: PHP: Mit <? include ("seite.html") ;?> F
 
Dein Problem kannst du (ohe JS) nur Lösen, indem du die Basisseite mit dem Frameset neu lädst.

ferby 24. Okt 2007 19:09

Re: PHP: Mit <? include ("seite.html") ;?> F
 
mir is grad ne idee gekommen,

wenn ich statt zwei frames nur einen mache und im menü frame einen iframe mache und in diesen iframe dann <? include ("irgendwas.html") ;?> , dann müsste das eigentlich hinhauen....


framelose seite nur im notfall ;-)


Basisseite neu laden will ich vermeiden, aber wenns anderst nicht geht dann kommt das in überlegung

generic 25. Okt 2007 09:35

Re: PHP: Mit <? include ("seite.html") ;?> F
 
Ein PHP Script läuft immer in einen Frame ab.
Wenn du mehrere Frames ansprechen willst, geht das entweder
über "Target" in den Links die die neue Seite aufrufen sollen oder
du baust immer das ganze Frameset neu auf.

Dann muss Target aber "_parent" sein.

Aus einen PHP Script kannst du nicht nachträglich bestimmen in welches Frame es nun die Ausgabe machen soll. Wenn das Script aufgerufen wird, steht das Zielframe für den Browser schon fest.

Nuclear-Ping 25. Okt 2007 11:18

Re: PHP: Mit <? include ("seite.html") ;?> F
 
Frames ... *schauder* :pale: ... "Ohne Frames nur im Notfall"? Ich sehe das eher andersrum: "Frames nur im absoluten Notfall" :zwinker:


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:35 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz