HTML Frames

Hi,

Ich habe eine Website [Website entfernt] die derzeit jede Seite eine extra Frame hat. (Ich kanns nicht besser erklären, Sorry.)
Und ich hätte vor, alles vom Header aus zu steuern, ohne dass sich die Seite komplett aktualisiert.
Das heißt, ich will vom 1. Frame - also Header - steuern was im 2. dann zu sehen wäre bzw im 2. dann ladet ohne, dass ich die Seiten mit Frames versorgen muss.

Ich hoffe es ist soweit verständlich...
 
Zuletzt bearbeitet:
Kennst du dich etwas mit HTML und CSS aus?
Frames war doch das was damals in war als man dachte 64k Ram reichen für jeden aus...

Kurz um selfhtml.org aufsuchen und da schauen was man alles mit <div> und evtl. (unschönen) <table> Elementen alles machen kann.
Das ganze ist dann so gelöst, dass der Header einfach in jeder Datei vorhanden ist.

Wobei sich die Frage stellt was du eigentlich genau bezwecken möchtest mit deinem Wechsel.
 
Um deine Frage zu beantworten:
Jeder Frame bekommt einen Namen (name="FRAMENAME") und kann dann über diesen angesprochen werden.
Wenn du also einen Link hast, dann gibst du einfach nur im <a> Tag an: target="FRAMENAME".

Wie du dein Frameset sortierst und die entsprechende Positionierung hin bekommst, ist unter der oben genannten Webseite sehr gut erklärt.

lG

Brabax
 
Um deine Frage zu beantworten:
Jeder Frame bekommt einen Namen (name="FRAMENAME") und kann dann über diesen angesprochen werden.
Wenn du also einen Link hast, dann gibst du einfach nur im <a> Tag an: target="FRAMENAME".

Wie du dein Frameset sortierst und die entsprechende Positionierung hin bekommst, ist unter der oben genannten Webseite sehr gut erklärt.

lG

Brabax

Wo muss ich das angeben?

Hier:
Code:
header.html

<head><title>Index - Deutsch</title>
<body bgcolor="#000000" text="#FFFFFF" link="#FFFFFF" vlink="#FFED96" alink="#FFFFFF">
<a href="http://***/"><img src="http://kn0p3xx.kn.ohost.de/img/logo.png" border=0><a></br><img src="http://***/img/wowwc.png">
<center><pre><hr><a href="./index.html" target="_lol">Startseite</a>     <a href="./news.html" target="_parent">News</a>     <a href="./archiv.html" target="_parent">Archiv</a>     <a href="./forum.html" target="_parent">Forum</a>(<a href="http://***/" title="Forum direkt betrachten" target="_parent">?</a>)     <a href="./gb.html" target="_parent">Gästebuch</a>(<a href="http://***/" title="Gästebuch direkt betrachten" target="_parent">?</a>)     <a href="./kontakt.html" target="_parent">Kontakt</a></pre>
Oder hier:
Code:
archive.html

<html>
<title>Homepage - Kn0p3XX</title>
<frameset rows="188,*">
  <frame src="http://***/header.html" name="Header" NORESIZE scrolling="no">
  <frame src="http://***/archive/index.html" name="lol" NORESIZE>
  <noframes>
    <body>
      <p><a href="header.html">Header</a> <a href="archiv.html">lol</a></p>
    </body>
  </noframes>
</frameset>
</html>
 
Zuletzt bearbeitet:
Wenns denn wirklich Frames sein sollen dann ist der Artikel hier recht hilfreich http://de.selfhtml.org/html/frames/verweise.htm

Grob gesagt:
Du hast in dem einen Frame wo das Menü ist die Verweise ( Menülinks ) drin
z.B.:
<a href="startseite.htm" target="rechts">Startseite</a>
<a href="Seiteninhalt fürn anderen Frame" target="Name des anderen Frames">Linkname</a>

Durch das target wird dann die htm(l) Datei in dem angegebenen Frame geöffnet.
 
Zurück
Oben