tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
1017
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    deluxeondecks deluxeondecks ist offline Mitglied Bronze
    Registriert seit
    Apr 2009
    Beiträge
    25
    Hallo Leute,

    zunächst wünsch ich euch erstmal ein gesundes Jahr 2011!

    Ich arbeite mich gerade in jQurey ein - nun zu meinem Problem.

    Ich habe 2 Frames. In dem einen Frame (tree.php) ist eine Baumnavigation mit jQuery. Wenn einer dieser Knoten angeklickt wird, soll der Name des Knotenpunktes in den zweiten Frame (treeContent.php) geschrieben werden. Hab schon einiges ausprobiert, aber es erkennt nie den zweiten Frame.

    Habt ihr eine Lösung?

    Bitte keine Kommentare, dass Frames alt sind. Das weiß ich. Hat aber seinen Grund warum ich diese verwende.

    index.php
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    
    <script type="text/javascript">
        $(document).ready(function(){
            $("#browser").treeview({
                toggle: function() {
                    console.log("%s was toggled.", $(this).find(">span").text());
                }
            });
        });
    </script>
     
    <FRAMESET cols="20%, 80%">
      <FRAMESET rows="100, 200">
          <FRAME src="tree.php">
          <FRAME src="treeContent.php" id="treeContent" name="treeContent">
      </FRAMESET>
    </FRAMESET>

    tree.php
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    <ul id="browser" class="filetree treeview-famfamfam">
        <li><span class="folder" id="span" >Folder 1</span>
            <ul>
                <li><span class="folder" id="span"  >Item 1.1</span>
                    <ul>
                        <li><span class="file">Item 1.1.1</span></li>
                    </ul>
                </li>
                <li><span class="folder">Folder 2</span>
                </li>
                <li><span class="file">File 4</span></li>
            </ul>
        </li>
    </ul>

    treeContent.php
    Code :
    1
    
    <span id="treeContent" ></span>


    jquery.treeview.js (ausführlicher Code in angehängter txt-Datei)

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    ;(function($) {
     
        $.extend($.fn, {
    ...
    applyClasses: function(settings, toggler) {
                this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event) {
                    var spanValue = $(this).parent("li").children("span").html();
                    alert(spanValue);
                                    parent.treeContent.document.getElementById("treeContent").html(spanValue); // hier ist das Problem
                    
                    toggler.apply($(this).next());
                }).add( $("a", this) ).hoverClass();
    ...

    edit: hatte vergessen den Java-Script-Code in der index-Datei zu posten. Kann denn keiner helfen? Ist echt dringend...
    Angehängte Dateien Angehängte Dateien
    Geändert von deluxeondecks (05.01.11 um 07:49 Uhr)
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 13.07.10, 08:15
  2. Div in einem Frame auslesen, aus einem anderen Frame
    Von AktivArne im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 13.05.08, 22:39
  3. Text von einem Frame in den anderen schreiben
    Von tomi im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 29.12.04, 13:16
  4. aus einem Frame in nen anderen laden
    Von znysk im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 26.11.04, 02:11
  5. goto -> frame in einem anderen MC
    Von Zatic im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 02.10.01, 17:29

Stichworte