 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
19.03.2002, 18:32
|
#1
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
ein link zwei frames
Hi,
sagt mal wie spreche ich denn 2 Frames mit nur einen Link an. Wußte mal wo ich das nachschlagen kann - habs aber wieder vergessen. Bitte helft mir.
Via Suchen hat auch nicht so funktioniert!
Danke Euch
|
|
|
19.03.2002, 18:42
|
#2
|
|
Registered User
Registriert seit: Dec 2001
Ort: Berlin
|
Zitat:
Original geschrieben von SelfHtml
PHP-Code:
<html>
<head>
<title>ZweiFrames - Verweise</title>
<script type="text/javascript">
<!--
function ZweiFrames(URI1,F1,URI2,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame1.location.href = URI1;
Frame2.location.href = URI2;
}
function ZweiFramesBack(F1,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame1.history.back();
if (!window.opera) window.setTimeout("Frame2.history.back()",10);
}
function ZweiFramesForward(F1,F2) {
Frame1=eval("parent."+F1);
Frame2=eval("parent."+F2);
Frame1.history.forward();
if (!window.opera) window.setTimeout("Frame2.history.forward()",10);
}
//-->
</script>
</head>
<body bgcolor="#EEEEEE" text="#000000" link="#AA5522" vlink="#772200" alink="#000000">
<div>
<hr noshade size="1">
<a href="javascript:ZweiFramesBack('oben','unten')"><b>zurück</b></a>
<b>|</b>
<a href="javascript:ZweiFramesForward('oben','unten')"><b>vor</b></a>
<hr noshade size="1">
</div>
<h2>Verweise</h2>
<p>
<a href="javascript:ZweiFrames('zweiframes_to.htm','oben','zweiframes_tu.htm','unten')">
<b>Willkommen</b>
</a>
<br>
<a href="javascript:ZweiFrames('zweiframes_so.htm','oben','zweiframes_su.htm','unten')">
<b>Susan Sarandon</b>
</a>
<br>
<a href="javascript:ZweiFrames('zweiframes_jo.htm','oben','zweiframes_ju.htm','unten')">
<b>Jack Nicholson</b>
</a>
</p>
</body>
</html>
|
gg hoffe das war's
hm j a v a s c r i p t als 1 wort
ergänze am ende ></html>
benötigte dateien und frameset einfach dazudenken *gg*
|
|
|
19.03.2002, 18:43
|
#3
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: A
|
Das außergewönliche Vorhaben kann man zum Beispiel mit javascript ausführen...
|
|
|
19.03.2002, 18:44
|
#4
|
|
TP-Veteran
Registriert seit: Oct 2001
Ort: Oberau
|
|
|
|
19.03.2002, 18:55
|
#5
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
@toxical - irgendwie steige ich da nicht durch. Warum steht bei Dir als Überschrift PHP wenn es doch javascript ist? und wo im javascript muss ich die Dateinamen einsetzen und wo ist der Link der beide frames steuert?
Sorry, aber javascript beherrsche ich noch nicht so?
|
|
|
19.03.2002, 19:07
|
#6
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: A
|
Zitat:
|
<a href="java script:ZweiFramesBack('oben','unten')"><b>zurück</b></a>
|
vergiss das mit dem php einfach!
oben neben qoute steht zum beispiel so ein link.
<a href> ist der html befehl dafür dann kommt die js anweisung für den oberen und unteren frame und das zwischen den zwei <b> heißt einfach zurück. das ist in diesem beispiel auch das wort was mit einem link versehen ist. OK??
Genauere TUTS gibts auch unter selfhtml
|
|
|
19.03.2002, 19:09
|
#7
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
logo, das verstehe ich auch...html kann ich auch  wollte nur wissen wo ich was in javascript einzusetzten habe....aber ich denke ich bekomme das hin...Danke euch 
|
|
|
19.03.2002, 20:57
|
#8
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
Ich bekomme das nicht hin...
Helft mir nochmal...also ich habe folgendes Script verwendet:
<script language="JavaScript">
<!--
function ZweiFrames(URL1,Fr1Nummer,URL2,Fr2Nummer)
{
parent.frames[Fr1Nummer].location.href=URL1;
parent.frames[Fr2Nummer].location.href=URL2;
}
//-->
</script>
das kommt in den Headteil! Muss ich das so lassen oder muss ich auch etwas abändern?????
der link sieht so aus:
<a href="javascript :ZweiFrames('URL',Frameindex,'URL',Frameindex)">
Link zum ändern zweier Frames</a>
Da habe ich url durch den dateinamen ersetzt und Frameindex habe ich schon wieder Probleme. Was zum Henker kommt da rein????????????????
Please help me!!!!!!

|
|
|
19.03.2002, 21:02
|
#9
|
|
TP-Specialist
Registriert seit: Sep 2001
Ort: Rhein-Main
|
Ich nehme alles zurück - ich habe es gepackt!!!!
Danke trotzdem! 
|
|
|
19.03.2002, 21:03
|
#10
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Wie indizierst Du denn die Frames? Vergebe ihnen lieber eindeutige Namen und ergänze das Script durch Gänsefüßchen an den entsprechenden Stellen:
Code:
<script language="JavaScript">
<!--
function ZweiFrames(URL1,Fr1Nummer,URL2,Fr2Nummer) {
parent.frames['Fr1Nummer'].location.href = URL1;
parent.frames['Fr2Nummer'].location.href = URL2;
}
//-->
</script>
...
<a href="ZweiFrames('URL','oben','URL','links')'">
Falls Du lieber mit den numerischen Frameindizes arbeitest, lass den Quelltext so. Lediglich der Funktionsaufruf ist flash, ermuss in jedem Falle so lauten:
Code:
<a href="ZweiFrames('URL','Frameindex','URL','Frameindex)'">
Bei Dir steht nämlich noch ein "JavaScript" davor, das ist falsch:
Code:
<a href="javascript:ZweiFrames('URL','Frameindex','URL','Frame
index)'">
__________________
Give up yourself into the moment — The time is now.
|
|
|
19.03.2002, 21:04
|
#11
|
|
TP-Senior
Registriert seit: Mar 2002
Ort: A
|
prüfe mal die `und ,
der script muss 100%ig "sauber" sein
ein javascript editor hilft dir dabei. zb. dreamweaver
|
|
|
20.03.2002, 08:45
|
#12
|
|
TP-Veteran
Registriert seit: Jan 2002
Ort: D-Karlsruhe
|
Man kann das doch auch alles ohne Javascript machen. Ruf doch mit dem Link einfach ein neues Frameset auf. Oder habe ich was falsch verstanden?
|
|
|
20.03.2002, 09:39
|
#13
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
@schmobie:
Zitat:
|
Lediglich der Funktionsaufruf ist flash,
|
was hat'n das mit Flash zu tun
@sin: Ich glaube, du hast da was falsch verstanden. Der Frameset besteht wahrscheinlich aus mehr als 2 Frames, von denen sich eben nur die zwei ändern sollen...
|
|
|
20.03.2002, 09:42
|
#14
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
O ja, da hst Du natürlich recht. Korrekterweise muss es heissen:
"Der Funktionsaufruf hat mich nicht geflasht."
So sagt man dass doch heutzutage in der Rapper-Szene, oder? 
__________________
Give up yourself into the moment — The time is now.
|
|
|
20.03.2002, 09:46
|
#15
|
|
TP-Veteran
Registriert seit: Jan 2002
Ort: D-Karlsruhe
|
Zitat:
Original geschrieben von webmichl
@sin: Ich glaube, du hast da was falsch verstanden. Der Frameset besteht wahrscheinlich aus mehr als 2 Frames, von denen sich eben nur die zwei ändern sollen...
|
Okay, nochmal:
Ich habe eine Seite mit
- links -> Navigation
- oben -> Werbung, Banner, sonstiges was man nicht braucht 
- Rest soll der Inhalt rein.
Jetzt habe ich angenommen einen Menüpunkt "Produkte", dann öffnet sich eine HTML-Seite im "Rest". Nun will ich hier dann nochmal detailierter etwas anschauen, öffne ich in "Rest" nochmal eine neues Framest (bestehend aus 2 Frames)
Wenn ich nun in der Navigation "links" angenommen auf "Neuheiten" klicke, verschwinden das Framesset in "Rest" und wird durch eine Datei ersetzt.
Alles ohne JavaScript.
Ich such mal ein Beispiel.
Oder liege ich immernoch falsch 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:53 Uhr.
|
 |