![]() |
![]() |
|
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() <html>
<script language="javascript"> function frameladen() { parent.frames["frame1"].location = "file1.html"; parent.frames["frame2"].location = "file3.html"; parent.frames["frame2"].location = "file3.html"; } </script> <body> link </body </html>
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#3 |
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
![]() Aber es nicht ganz daß was ich wollte
![]() Ich will da eine Menüleiste machen, und wenn ich da 8 mal das Javascript schreiben muß, ist es doch ziemlich umständlich. |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() ich dachte du willst einmal auf einen link klicken und der inhalt mehrerer (in diesem fall dreuer) frames soll sich ändern. und genau das macht das script auch.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#5 |
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
![]() Ja, das ist mir schon klar, aber wie gesagt, es sind insgesamt 8 verschiedene Links und so müßte ich das Script ja acht mal schreiben
function frameladen1() .... function frameladen2() ... function frameladen3() ... |
![]() |
![]() |
![]() |
#6 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() na dann machs einfach so, dann brauchstas nur einmal:
function frameladen(frame1,frame2,frame3,file1,file2,file3) { parent.frames[frame1].location = file1; parent.frames[frame2].location = file1; parent.frames[frame3].location = file3; } und im aufruf mußt dann natürlich die namen der frames und files als übergabeparameter angeben, also z.b. so: link auf diese weise verwendest immer dieselbe funktion und brauchst sie d.h. auch nur einmal definieren.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#7 |
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
![]() Ok, das geht, Danke
![]() Aber ehrlich gesagt wär es mir lieber in HTML, denn falls jemand Javascript deaktiviert hat, wird die Site nicht korrekt angezeigt. |
![]() |
![]() |
![]() |
#8 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() glaube kaum, daß das rein mit html möglich ist. und von denen, die js deaktiviert haben, darfst als webprogrammierer sowieso nicht ausgehen, sonst müßten alle webseiten ja statisch geschrieben werden.
![]()
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
#9 |
bitte Mailadresse prüfen!
Registriert seit: 03.04.2001
Beiträge: 2.387
|
![]() Das hat's aber was, es geht nicht.
function frameladen(frame1,frame2,frame3,file1,file2,file3) { parent.frames[frame1].location = file1; parent.frames[frame2].location = file1; parent.frames[frame3].location = file3; } Was muß ich bei file1 eingeben? Ich hab da ja verschiedene HTML Dateien in verschiedenen Verzeichnissen und welche soll ich da angeben? Genau so für file2 und file3. |
![]() |
![]() |
![]() |
#10 |
Inventar
![]() Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343
|
![]() im aufruf legst du fest, welche html-dateien in welchen frames angezeigt werden sollen.
link bewirkt, daß die datei "erstesFile.html" im frame "ersterFrame" geöffnet wird, genauso funzts für die anderen.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret." Then he pulled the trigger of his BFG9000. |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|