tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
3996
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Avatar von ronaldo84
    ronaldo84 ronaldo84 ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Ort
    Berlin / Rudow
    Beiträge
    453
    Hallo

    ich habe eine PHP-Seite. Diese bindet in einem IFrame eine weitere Seite ein. Von der 2 Seite wird dann wieder mittels IFrame eine neue Seite eingebunden. Auf der 1. und 3. Seite sind Listenfelder. Nun möchte ich das wenn ich auf der 3.Seite einen Eintrag auswähle die 1.Seite aktualisiert wird. Das Ereignis mit Onchange weiß ich. Wie ich mittels parent.location.reload() auf die 2. Seite zugreife weiß ich auch. Nur wie greife ich von dem dritten IFrame auf die erste Seite zu?

    Hoffe ihr könnt mir helfen.
    Danke
    Edit: Die erste Seite wird in keinem IFrame dargestellt.
    Edit2:
    Habe jetzt mal versucht einfach ein weiteres IFrame um die 1 . Seite zu legen:
    Code :
    1
    2
    3
    4
    
    <?php
    echo "<html><head></head><body><iframe frameborder='0'height='100%' width='100%' 
    name='schaufenster' src='schaufenster1.php4'></iframe></body></html>";
    ?>
    Auf der jetzt 4. Seite (also im 3. IFrame) habe ich jetzt ersmal einen Butten eingebaut:
    Code :
    1
    
    <input type='button' value='Schaltfläche' name='B3' onclick='schaufenster.location.reload();'>
    Aber das klappt auch nicht. Warum?
    Geändert von ronaldo84 (30.01.06 um 12:20 Uhr)
     
    Bitte alle erledigten Themen abschliessen.

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    das oberste Fenster solltest du mit top ansprechen können.
    Code :
    1
    
    top.location.reload();
    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    Avatar von ronaldo84
    ronaldo84 ronaldo84 ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Ort
    Berlin / Rudow
    Beiträge
    453
    Danke für deine Antwort.
    Das habe ich auch schon gemacht. Leider ist es nicht das was ich wollte. Das Problem dabei ist, dass die Seite in der Sich die IFrames befinden sind nochmal in ein Framest unterteilt. Links Navigation recht das Frame mit den Inhalten. Beim laden der Seite wird dann die Navigation und eine Begrüßungsseite geladen. Danach wechsel ich mittel Navigation zu der Seite mit den Iframe. Wenn ich nun über top.location.reload gehe wird die gesamte Seite inklusive Navigation geladen und er sprint dann automatisch zu der Begrüßungsseite. Er lädt praktisch komplett meine index.php4 neu. Das ist nicht der Sinn.
     
    Bitte alle erledigten Themen abschliessen.

  4. #4
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    wenn du deinen Frames und IFrames Namen gibst, solltest du dich vom Indexdokument
    ausgehend durch die Fenster hangeln können.
    Code :
    1
    
    top.frames['frmContent'].frames['frm1'].location.reload();
    Im Beispiel besitzt das Frameset einen Inhaltsframe mit Name frmContent. In
    diesem wird ein Dokument mit einem IFrame frm1 angezeigt, welches neu geladen
    wird.

    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  5. #5
    Avatar von ronaldo84
    ronaldo84 ronaldo84 ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Ort
    Berlin / Rudow
    Beiträge
    453
    Das klappt leider auch nicht. Hier ist die Seite online zu sehen. Man muss in der Navigation nur unter "Schaufenster" gehen. Dort hat man die vier Listenfelder und unten wird das entsprechende Produkt beschrieben. Nun machen wir es aber so, das man im Produktfenster auch noch etwas auswählen kann, was den Preis beeinflußt. Schau dir die Seite bitte mal einfach an. Ist vielleicht einfacher.
    Edit: das 1 IFRAME sind die Karteireiter und das 2 ist das unter den Karteireitern.
    Danke nochmal
    Geändert von ronaldo84 (30.01.06 um 16:51 Uhr)
     
    Bitte alle erledigten Themen abschliessen.

  6. #6
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    versuch mal
    Code :
    1
    
    parent.parent.location.reload();
    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  7. #7
    Avatar von ronaldo84
    ronaldo84 ronaldo84 ist offline Mitglied Brokat
    Registriert seit
    Dec 2004
    Ort
    Berlin / Rudow
    Beiträge
    453
    Danke. Das war es. Vielen dank. Wer kommt denn auch auf so einen Quatsch?
    Kann das Thema nicht schliessen. Kann das ein Mod/Admin machen?
     
    Bitte alle erledigten Themen abschliessen.

Ähnliche Themen

  1. Iframe aktualisieren mit Variableübergabe
    Von jsforever im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 20.11.10, 23:24
  2. iframe automatisch aktualisieren lassen
    Von Schpringer im Forum Javascript & Ajax
    Antworten: 38
    Letzter Beitrag: 05.09.10, 18:13
  3. IFrame automatisch aktualisieren
    Von Astror Enales im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 14.07.06, 09:26
  4. Gesamtseite aus iframe aktualisieren?
    Von Kai-Behncke im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 04.06.06, 13:46
  5. iframe inhalt per javascript aktualisieren
    Von bergamo im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 28.11.03, 18:14