WinFuture-Forum.de: Php Und Iframes - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Php Und Iframes reload aus Iframe


#1 _-=[J]=-_

  • Gruppe: Gäste

geschrieben 31. August 2005 - 18:27

Servus.

Ich hätte da n problem.
die Suchfunbktion ( ja, ich hab se benutzt ) hat nichts ergeben.

Ich hab in ner html seite 2 iframes
id="one" id="two"

in beiden ist ne php datei

wenn ich in "one" reload drücke soll die
"one" und die "two" iFrame reloaded werden....
oder am besten die ganze index.htm ...

wie mache ich das in PHP ?
bis jetzt hab ich nur hinbekommen das sich die erste php reloaded ..
-->
if ($sql_insert_entry) {
echo "<meta http-equiv=\"Refresh\" content=\"1; url=".$url."/one.php\"><b>".$ms[13]."</b>";
}

kann mir einer helfen ?
google hat auch nichts gebracht....
0

Anzeige



#2 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 31. August 2005 - 18:48

Du kannst mit PHP nicht frameübergreifend programmieren. Da muss schon Javascript nachhelfen.
0

#3 Mitglied ist offline   mo 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.795
  • Beigetreten: 17. Juni 02
  • Reputation: 0
  • Wohnort:Ulm / BaWü

geschrieben 31. August 2005 - 19:58

Dein Problem hat überhaupt nichts mit PHP zu tun. Floele's Lösung halte ich aber für gefährlich. Viele 'Surfer' deaktivieren JavaScript aus Prinzip, auch ist es eigentlich kein guter Stil, Frames (seien es auch 'iFrames') zu verwenden. In dieser Hinsicht sicherer wäre es, die komplette Seite mit neuem Inhalt zu laden.
I'm mó. mo's good twin.
0

#4 Mitglied ist offline   W@yne 

  • Gruppe: aktive Mitglieder
  • Beiträge: 887
  • Beigetreten: 20. Juli 05
  • Reputation: 0

geschrieben 31. August 2005 - 20:10

iFrames sind kein Bestandteil der HTML-Spezifikation mehr. Daher besser nicht benutzen.
Und wenn du ohnehin PHP verwendest, warum dann nicht per include?
0

#5 _-=[J]=-_

  • Gruppe: Gäste

geschrieben 31. August 2005 - 20:22

per include ...
ich könnte doch include auch in einer table benutzen oder ?
und dann mit dem selben befehl die ganze seite neu laden ...
sozusagen
if ($sql_insert_entry) {
echo "<meta http-equiv=\"Refresh\" content=\"1; url=".$url."/index.htm\"><b>".$ms[13]."</b>";
}
0

#6 Mitglied ist offline   Floele 

  • Gruppe: aktive Mitglieder
  • Beiträge: 919
  • Beigetreten: 22. Juni 04
  • Reputation: 0

geschrieben 31. August 2005 - 20:31

Zitat (W@yne: 31.08.2005, 21:10)

iFrames sind kein Bestandteil der HTML-Spezifikation mehr.


Das stimmt so nicht. Es gibt sehr wohl Frameset Varianten von HTML. Iframes gibt es zwar in den Strict-Varianten nicht mehr, aber existieren tun sie noch in anderen Varianten. Besonders soll sind sie aber trotzdem nicht.

Dieser Beitrag wurde von Floele bearbeitet: 31. August 2005 - 20:31

0

#7 _-=[J]=-_

  • Gruppe: Gäste

geschrieben 31. August 2005 - 20:33

Auf jeden fall hab ich jetzt meine index.htm in index.php umgewandelt und beide PHPs in einer table included ...
viel geiler und sogar schneller...
vielen Dank, ich hätt sonst ewig das netz durchsucht.
ein Hoch auf die WF-Helfer


EDIT

Ich hab die Daten jetzt in ein Table eingebunden und bekomme von der einen das hier :

Fatal error: Cannot redeclare db_connect() (previously declared in /mnt/be2/06/349/00000003/htdocs/blank-fa/functions.inc.php:10) in /mnt/be2/06/349/00000003/htdocs/blank-fa/functions.inc.php on line 9
--> habs gefunden ... 2x connecten von einer seite geht net...

Zur klärung : das ist ein gästebuch und greift auf meine datenbank zu ...:-)

noch was : kann ich einzelne table bereiche aktualisieren ohne das ich die ganze seite neu lade ?

Dieser Beitrag wurde von -=[J]=- bearbeitet: 01. September 2005 - 10:22

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0