tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
431
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von lylila
    lylila lylila ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Berlin
    Beiträge
    36
    Hallo

    Kann ich Variablen aus einer Javascriptfunktion in einem Frameset aufrufen ?
    Hatte schon was ausprobiert. Fubktioniert leider nicht. Bitte helft mir.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    
    <script>
            
    function frames(lang, pos) {
     
    // frames schreiben
    anz=18;
    var rnd=Math.ceil(anz*Math.random());
    var src1='spacerone_enter_'+rnd+'.html';
    var src2='_content'+lang+'/enter_content_'+rnd+'.html';
    var src3='spacertwo_enter_'+rnd+'.html';
    var src4='navi'+lang+'.html';
    return( "src"+pos );
    }
     
     
    </script>
     
        <frameset rows="186px,18px,367px,*" frameborder="no" border="0" framespacing="0">
    <frame src="javascript:frames(EN,4)" name="navi" noresize scrolling=no>
    <frame src="javascript:frames(EN,1)" name="spacerone" noresize scrolling="no">
    <frame src="javascript:frames(EN,2)" name="content" noresize>
    <frame src="javascript:frames(EN,3)" name="spacertwo" noresize scrolling="no">
    </frameset>
        </head>
     
        <body bgcolor="#ffffff">
     
        </body>
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Es scheint in der Tat zu gehen(zumindest in IE und Mozilla..Opera machts bspw. nicht)

    Code :
    1
    
    src="javascript:location.replace(parent.frames(parent.EN,3))"

    .....also als würde man aus dem iFrame heraus die Sache aufrufen.
     

  3. #3
    Avatar von lylila
    lylila lylila ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Berlin
    Beiträge
    36
    Das funktioniert bei mir leider nicht. Liegt wohl jetzt eher am Betriebssystem (Mac OSX)
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Wenn du die kompletten Frame-Tags per write() ins Dokument schreibst...das sollte auf jeden Fall gehen.
     

  5. #5
    Avatar von lylila
    lylila lylila ist offline Mitglied Bronze
    Registriert seit
    Feb 2005
    Ort
    Berlin
    Beiträge
    36
    Das hatte ich schon und funktioniert auch prima. Mein Problem lag eher darin,
    dass ich die Website für Suchmaschinen optimieren wollte. Ich hatte bei meiner
    Recherche rausgefunden, dass die Robots JavaScript nicht lesen und somit
    den Inhalt und Verlinkungen nicht finden. Ich wollte das Frameset also als Html-Version
    und darin im Body-Bereich einen kurzen Text mit allen Inhaltslinks für die Suchmaschinen.
    Was an sich auch nicht so kompliziert wäre, wenn der Inhalt der ersten Seite nicht
    per Random immer zufallig aufgerufen wird.
    Wenn ich also das Frameset per JavaScript (document.write) setze und meinen
    Inhalt für die Suchmaschinen in den Body, finden die Robots meine Inhalte ?
    Ganz schön kompliziert was
     

  6. #6
    jer1cho jer1cho ist offline Mitglied Silber
    Registriert seit
    Mar 2007
    Beiträge
    80
    kommt immer auf den robot an es gibt auch robots die können javascript .
     

Ähnliche Themen

  1. Variablen dynamisch aufrufen ?
    Von Dragonate im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 28.11.09, 00:36
  2. Gibt es in Applet's Globale Variablen, die ich überall aufrufen kann?
    Von P_H_I_L im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 12.11.08, 11:53
  3. Per Javascript eine PHP mit variablen aufrufen ?
    Von Sziebeck im Forum Javascript & Ajax
    Antworten: 13
    Letzter Beitrag: 11.06.08, 23:34
  4. ein Frameset aus einem iframe aufrufen?
    Von AvalanchRider im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 28.02.05, 22:33
  5. variablen im frameset...
    Von THE REAL TOOLKIT im Forum PHP
    Antworten: 3
    Letzter Beitrag: 05.06.02, 17:49