• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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
 

Ultrasonic

Reinette de Champagne
Registriert
09.12.06
Beiträge
417
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.
 

MMaRc

Ingrid Marie
Registriert
03.06.06
Beiträge
266
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