tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
1173
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Hallo,

    ich habe ein Frameset mit 2 Frames. Von Frame 2 aus schreibe ich mit parent.frame1.document.write(''); Daten in Frame 1. Das kappt auch wunderbar. Meine Frage ist nun, ob es auch eine Möglichkeit gibt, in Frame 1 Daten vor die bereits geschriebenen Zeilen zu setzen.

    Vielen Dank bereits ...

    snuu
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

  2. #2
    Registriert seit
    Apr 2002
    Ort
    Ingolstadt
    Beiträge
    2.940
    Hallo Snuu,

    mit Document.write wird es nicht wirklich gur funktionieren - hab aber eine relativ elegante Lösung für dich
    Du brauchst dazu im Frame 1 einen "Container" in den du schreiben willst (<p>, <span> oder <div>). Diesen gibst du eine ID (in meinem Beispiel "Demo"). Dieser Container kann mitten im Text, an Anfang oder Ende stehen - das ist egal. Im zeiten Frame (von dem aus geschrieben werden soll) brauchen wir follgende Funktion:
    PHP-Code:
    <script language="JavaScript" type="text/javascript">
    function 
    DOMwrite()
    {
      
    with(parent.frame1.document){
        var 
    Text createTextNode("blablabla");
        
    getElementById("demo").appendChild(Text);
      }
    }
    //-->
    </script> 
    Was macht diese Funktion? Zuerst wird via createTextNode ein neuer String erzeugt. Mit appendChild wird dieser String in den Object Baum des Dokumentes übernommen (man könnte evtl auch appendData() benutzen).
    Wo ist der Haken? Das Ganze arbeitet mit dem W3C-DOM 1.0 und wird leider nur von neueren Browsern unterstützt - also Netscape 6.0 und IE ab 5.5 - für Opera kann ich keine auskunft geben...

    mehr infos: http://www.selfhtml.net/javascript/objekte/node.htm

    ciao
    Angehängte Dateien Angehängte Dateien
     

  3. #3
    Avatar von Sven Petruschke
    Sven Petruschke Sven Petruschke ist offline Mitglied Diamant
    Registriert seit
    May 2003
    Ort
    Leipzig
    Beiträge
    2.323
    Hallo crono,

    vielen Dank für Deine Antwort.

    Das hilft mir für's erste weiter,

    Gruß, snuu
     
    Das Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
    www.sven-petruschke.de

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 09.02.10, 17:44
  2. Antworten: 3
    Letzter Beitrag: 04.05.09, 18:54
  3. Geschriebene Zeilen zählen?
    Von DaManu im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 06.06.07, 21:18
  4. Mit "document.write" mehrere Zeilen ausgeben
    Von Bazooka im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 09.05.05, 16:08
  5. 2 Zeilen in Mehrdimensionales Array schreiben
    Von FunthomasX im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 07.04.05, 16:15