"We are back" « oc.at

html: 2 Sachen auf einmal öffnen

jayjay 30.04.2002 - 16:09 1792 17
Posts

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
Wie kann ich, wenn ich auf einen Link klicke, 2 SEiten öffnen, eine seite namens 1.htm, die in einem Frame geöffnet wird, und gleichzeitig mit klicken des Links öffnet sich 2.htm in einem anderen Frame.
Was muss ich dafür in den Link hineinschreiben?

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
im link gibst du als href die url des mainfensters an, als target das hauptframe

um jetzt noch das aufrufende frame zu aktualisieren, machst du in der onclick-bedingung ein javascript, dass die location des frames neu setzt.

besser ist es aber, auf frames ganz zu verzichten.

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
brauch die Frames aber:(
In Javascript kenn ich mich auch nicht aus:( :o

Und asserdem hab ich ja 2 verschiedene targets, entweder ich hab die erklärung nicht ganz verstanden, oder du hast micht falsch verstanden.
Ich möchte das Frame, in dem der Link ist, unverändert lassen, und durch anklicken des Links2 verschiedene Seiten in 2 verschiedenen Frames anzeigenk

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
welches der beiden frames ist primär?
weil der kleinste gemeinsame nenner ist, dass du nur ein frame "refreshen" kannst.

vielleicht erklärst mir, was die frames tun sollen, dann kann ich mich reindenken ;)

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
folgendes: Ich klick im ersten Frame (Menüführung) auf nen Link-> eine Seite soll sich im Hauptframe öffnen, und eine andere in einem 2. Frame, (für ne 2. Menüführung, da die Links der 2. Menüführung jedesmal anders sind)

War jetzt wahrscheinlich wieder zuwenig erklärt :rolleyes:

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329

bernhard

Little Overclocker
Registered: Feb 2001
Location: NÖ
Posts: 51

Ezekiel

OC Addicted
Avatar
Registered: Jun 2001
Location: na
Posts: 3329
ich war schneller :p

jayjay

---------
Avatar
Registered: Dec 2001
Location: Klosterneuburg
Posts: 642
danke, genau das, was ich gesucht habe, nur hab ichs mir etwas einfacher vorgestellt...:rolleyes: :(

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
die hier gepostete lösung ist inakzeptabel, weil sie nicht auf allen browsern korrekt gerendert wird.

Richtig wäre daher:

<a href="frame1.html" target="frame1" onclick="javascript:Frame2.location.href='frame2.html';">link</a>

das 2. frame darf nur eine untergeordnete funktion haben (in deinem Fall ein menü), d.h. weder relevanten inhalt noch navigation bieten wenn die information nicht auf anderem wege erreichbar ist (d.h. du musst diese menüpunkte noch anderswo erreichbar machen)

BiG_WEaSeL

Elder
-
Avatar
Registered: Jun 2000
Location: Wien
Posts: 8340
@dere: naja, javascript sollt eigentlich nie ein "must have to" sondern ein "nice to have" verhalten haben IMO

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
Zitat von BiG_WEaSeL
@dere: naja, javascript sollt eigentlich nie ein "must have to" sondern ein "nice to have" verhalten haben IMO

so ist es, drum mein lösungsansatz.
der von selfhtml ERFORDERT Javascript, meiner nicht ;)

xTixo

Master of Trinity
Avatar
Registered: Jan 2002
Location: 1150.vie.at
Posts: 535
Streng genommen schon. Du setzt lediglich ein Script in einen Tag.-> JavaScript wird verwendet

that

Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11342
Zitat von xTixo
Streng genommen schon. Du setzt lediglich ein Script in einen Tag.-> JavaScript wird verwendet

D.h. es funktionieren 50% ohne JS. Auch keine gute Lösung.

100% ohne JS geht nur, wemma den Frameset austauscht...

xTixo

Master of Trinity
Avatar
Registered: Jan 2002
Location: 1150.vie.at
Posts: 535
Du könntest pro Seite ein neues Frameset erzeugen...

Einfacher gehts mit Perl...;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz