Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Seite laden - target





Frage

Hallo, ich Programmiere grade meine Homepage und habe folgendes Problem: Ich habe einen Index, in dem 4 iFrames (nach Namen genannt) enthalten sind. (Nur 3 sind hier relevant) Nun möchte ich, dass durch einen Link (im iFrame "browse") in den iFrames "headline" und "main" gleichzeitig geladen werden. Da dies nicht geht (da man nur ein target pro link <a> und nur ein <href> benutzen kann); soll durch den Link im "browse" die Seite im iFrame "headline" geladen werden - soweit kein Problem. Diese Seite im iFrame "headline" soll jedoch irgend einen code enthalten, der eine Seite automatisch im iFrame "main" lädt. Probiert habe ich es mit <meta http-equiv="refresh" content="1; url=../main.html"> doch man man kann hier kein target setzten. Gibt es einen Script (bitte kein PHP), der eine Seite automatisch lädt? lg JoFi-Ha

Antwort 1 von rfb

Antwort 2 von JoFi-Ha

Ihr sollt von mir zum Held des Tages gekürt werden! *grins Nein, im Ernst, es hat geklappt Vielen Dank!
lg JoFi-Ha

Antwort 3 von JoFi-Ha

By the way:

Kann ich damit auch mehr als zwei Frames öffnen, sprich: kann man mehrfach die Funktion "onload" in einen link einbinden?

lg JoFi-Ha

Antwort 4 von Friedel

Was willst du mit onLoad? Welchen Eventhandler du in welchem Htmlelement verwenden kannst, kanst du auch in Selfhtml (http://de.selfhtml.org/javascript/sprache/eventhandler.htm) nachlesen. Onload kann man z.B. gar nicht in Links verwenden, nur in <body> und in <frameset>.

Antwort 5 von JoFi-Ha

Sry ich meinte auch Onclick:
ich habe folgendes im Quelletxt:

Head:
<script type="text/javascript">
function FrameAendern (URI, Framename) {
parent[Framename].location.href = URI;
}
</script>

und im Body:
<a href="main_headline.html" target=main_headline"" onclick="FrameAendern(´news.html´, ´news´)">Willkommen</a>

Frage:
Kann ich das so verändern (wenn ja was?), so dass dort zweimal etwas mit "onclick" steht, sprich insgesamt drei Frames laden?

lg JoFi-Ha

Antwort 6 von rfb

folgende Änderung

 <script type="text/javascript"> 
function FrameAendern (URI1, Framename1  ,URI2, Framename2) { 
parent[Framename1].location.href = URI1; 
  parent[Framename2].location.href = URI2; 
} 
</script>


und im Link

 <a href="main_headline.html" target=main_headline"" onclick="FrameAendern(´news.html´, ´news´  ,´olds.html´, ´olds´)">Willkommen</a>


Prinzip ist klar?

Antwort 7 von rfb

korrekt solte es übrigens
...
 target="main_headline"
...
heißen, du hast ein " falsch gesetzt.

Antwort 8 von JoFi-Ha

gut, da habe ich mich aber aber nur hier vertippt.
Prinzip ist klar, danke!

lg JoFi-Ha

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: