Link zu 2 Frames gleichzeitig
Dark Phoenix
- programmiertechnik
Folgendes Problemchen!
Wie kann ich mit einem Hyperlink gleichzeitig den Inhalt von 2 Frames
(oder mehr) ändern?
Und wenn ihr schon mal dabei seid. Hat jemand ein Javascript oder eine andere Möglichkeit, um Grafiken im vorraus zu laden?
Bedanke mich schon mal im voraus.
Dark Phoenix
Wie kann ich mit einem Hyperlink gleichzeitig den Inhalt von
Frames (oder mehr) ändern?
Probiers 'mal mit folgendem Skript:
/*
Laden von (beliebig vielen) Frame-Inhalten
---------------------------------------------------------------------
Durch den Aufruf der JavaScript-Funktion ...
ladeFrameInhalt('frameName', 'dokumentURL');
wird das Dokument im Frame mit dem Namen 'frameName' durch das Doku-
ment mit der URL 'dokumentURL' ausgetauscht. Mehrere Dokumente koennen
durch ...
ladeFrameInhalt('frame1Name', 'dokument1URL',
'frame2Name', 'dokument2URL', ...);
usw. gleichzeitig ausgetauscht werden. Der Aufruf kann beispielsweise
ueber ...
<a href="..."
target ="..."
onclick="ladeFrameInhalt('frameName', 'dokumentURL')">
...
</a>
erfolgen, wobei die Attribute href und target des <a>-Elementsfuer den
jeweils erste Austausch und die der Funktion ladeFrameInhalt() ueber-
gebenen Parameter fuer weitere Wechsel "zustaendig" sind. Alternativ
kann der Aufruf ueber ...
<a href="javascript:ladeFrameInhalt('frameName', 'dokumentURL')">
...
</a>
erfolgen.
Hinweis: Werden ineinander verschachtelte Framesets verwendet, kann
die Funktion ladeFrameInhalt() in der vorliegenden Version evtl. nicht
verwendet werden.
*/
function ladeFrameInhalt() {
if (arguments.length < 2) {
alert('Fehler beim Aufruf der Funktion 'ladeFrameInhalt()':\nDer Funktion muessen mindestens 2 Parameter uebergeben werden!')}
else {
if (arguments.length % 2 != 0) {
alert('Fehler in der Funktion 'ladeFrameInhalt()':\nDer Funktion darf keine ungerade Anzahl an Parametern uebergeben werden!')}
else {
var i = 0;
while (i < arguments.length) {
if (!parent.frames[arguments[i]]) {
alert('Fehler in der Funktion 'ladeFrameInhalt()':\nEin Frame mit dem Namen '' + arguments[i] + '' existiert nicht!')}
else {
parent.frames[arguments[i]].location.href= arguments[i + 1]}
i += 2}}}}
Enjoy IT,
Andreas
PS.: Eine aehnliche Loesung waere aber auch in SelfHTML zu finden ge-
wesen!!!
Hallo!
Wie kann ich mit einem Hyperlink gleichzeitig den Inhalt von 2 Frames
»» (oder mehr) ändern?
Und wenn ihr schon mal dabei seid. Hat jemand ein Javascript oder eine andere Möglichkeit, um Grafiken im vorraus zu laden?
<img src="/images/08.gif" alt="">
http://www.teamone.de/selfaktuell/forum/, und lies dort gefälligst DAS, WAS GANZ OBEN STEHT!!!!!
Es gibt da ein Archiv und eine Auslese (ich bin mir nicht _ganz_ sicher, obs da drin steht...), wo _beide_ Punkte hinreichend geklärt wurden!
(btw: ein NA hätts hier auch getan... und wird es auch!!!)
bis nextens
xitnalta
(Der sich diesmal _wünscht_, hier auf NA gesetzt zu werden... Was NA ist? Lies die FAQ!)
Hi!
dachte feuervoegl waeren rot...
hier zwei links aus den topten gestellten fragen:
<../../teda.htm> Verweis auf entsprechende Stelle in SELFHTML
http://www.teamone.de/cgi-local/sfasuch.pl?suchausdruck=frames+�ndern+2+zwei¨aute=on&feld=alle&hits=alle Verweis auf die Archivsuche mit geeigneter Suchoption (Ergebnisausgabe abwarten)
fuer alle weiteren fragen empfehle ich: <../../>
und noch viel spass beim self(=selbst)lernen...
der absolute Linksetzer
Hallo Dark Phoenix
Wie kann ich mit einem Hyperlink gleichzeitig den Inhalt von 2 Frames (oder mehr) ändern?
Also was ich richtig geil finde, ist Fireball. Guckt euch das mal an:
[http://suche.fireball.de/fcgi/query.fcg?action=query&pg=express&q=%22zwei+frames%22&what=german_web&fmt=d]
Und wenn ihr schon mal dabei seid. Hat jemand ein Javascript oder eine andere Möglichkeit, um Grafiken im vorraus zu laden?
Wenn ich dich jetzt auf <../../> schicke - findest du es dann? ;-)
viele Gruesse
Stefan Muenz
Hi Stefan,
Wie kann ich mit einem Hyperlink gleichzeitig den Inhalt von 2 Frames (oder mehr) ändern?
Also was ich richtig geil finde, ist Fireball. Guckt euch das mal an:
http://suche.fireball.de/fcgi/query.fcg?action=query&pg=express&q="zwei+frames"&what=german_web&fmt=d
<bg> Du hast mir mit dem Lacher den Abend gerettet, da musste ich einfach den Link anklickbar machen.
Gruß,
Martin
hi Martin,
ich habs zwar erst jetzt gelesen (ganz schön früh). aber wenn der tag so lustig anfängt kanns ja kaum noch besser werden.
lol stefan
Man lernt halt nie aus. *g*
Danke an alle die geholfen haben.