• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Javascript: Zielbereich definieren

MMaRc

Ingrid Marie
Registriert
03.06.06
Beiträge
266
Hallo,

ich arbeite grad an meiner neuen HP und benutze eine Navigation die über Javascript läuft. Jetzt taucht folgendes Problem auf: Ich weiß nicht, wie ich den Zielbereich definiere. Der Link soll also nicht in einem neuen Fenster geöffnet werden, sondern in einem iFrame.

Wie kann ich das hinbekommen??

So sieht ein Navigationspunkt aus:
aI("showmenu=News;text=News;url=../pages/media/media.html;");


Grüße und vielen Dank

Marc
 
Die Informationen sind ein wenig mager. Hast du ein vollständiges Beispiel? Sprich <head> & <body> Inhalt. Ich weiss ohnehin nicht ob ich das richtig verstehe, aber es müsste ja ansich heißen, den iFrame in ein Element laden. Dann könnte man aber auch gleich sagen man läd den Inhalt indem man einfach nur verschiedene <div> Layer ein - ausblendet. Macht mehr Sinn, vorallen sind iFrames schlecht für die Suchmaschinen.
 
Ok, ich versuch es noch mal..

so ist die Navigation in meine Startseite eingebaut:
<div id="navigation">
<p><strong>Navigation</strong>
<script type="text/javascript" src="menu/src.js"></script>
<script type="text/javascript" src="menu/src2.js"></script>
<script type="text/javascript" src="menu/menu_data.js"></script>

</div>

Das Problem liegt in der Datei menu-data.js dort sind die Navigationspunkte so aufgebaut:

with(menu=new menuname("Main Menu")){
alwaysvisible=1;
overflow="scroll";
style=menuStyle;
aI("image=files/ground.gif;url=index.html;");
aI("showmenu=News;text=News;url=../pages/news/index.html;");
aI("showmenu=About;text=About;url=../pages/bout/index.html;");
aI("showmenu=Media;text=Media;url=../pages/media/index.html;");
aI("showmenu=Guestbook;text=Guestbook;url=../pages/guestbook.html;");
aI("showmenu=Links;text=Links;url=../pages/links/index.html;");
aI("showmenu=Member;text=Member;url=../pages/members/index.html;");
}

Die Unterpunkte sehen dann so aus:

with(menu=new menuname("News")){
overflow="scroll";
style=menuStyle;
aI("text=Blog;url=pages/news/blog.html;");
aI("text=News;url=pages/news/news.html;");
}

Wenn ich die Navigation in der Startseite benutze öffnen sich die Verweiße im selben Fenster! Das möchte ich aber nicht, da ich einen Zielbereich auf der Startseite habe, ein iFrame:

<iframe src="home.html" name="iframe" width="500" height="800"
marginheight="20" marginwidth="10" align="left">
<p>Ihr Browser kann leider keine eingebetteten Frames anzeigen</p>
</iframe>


Konnte man das jetzt verstehen?? Ich hoffe es;-)

Grüße

Marc