Autor |
Nachricht |
O2noob
Threadersteller
Dabei seit: 05.11.2005
Ort: frankfurt
Alter: 34
Geschlecht:
|
Verfasst Fr 09.12.2005 12:36
Titel 2 frames mit einem klick ändern |
|
|
also ich hab dan problem
Also ich will das wenn ich auf einen link klicke das sich da 2 frames bzw. iframes ändern mit einem währe das ja kein thema aber mit 2
naja ich hab auf www.selfhtml.org ein java script gefunden aber ich raff das irgendwie nich (ich bin nich so gut im coden hab das dann mal ein beispiel gemacht das nicht funktioniert, es ändert sich immer nur ein frame, findet jemand den fehler?)
kann mir jemand von euch helfen? oder sogar erklären bzw. ein kleines tut dazu schreiben?
mfg o2BoOn
Code: | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>test</title>
<script type="text/javascript">
function FrameAendern (http://www.yahoo.de, frametest2) {
parent[Framename].location.href = URI;
}
function ZweiFramesBack (frametest1, frametest2) {
Frame2 = parent[frametsest2];
parent[frametest1].history.back();
if (!window.opera)
window.setTimeout("Frame2.history.back()", 100);
}
function ZweiFramesForward (frametest1, frametest2) {
Frame2 = parent[frametest2];
parent[frametest1].history.forward();
if (!window.opera)
window.setTimeout("Frame2.history.forward()", 100);
}
</script>
</head>
<body>
<div>
<hr noshade="noshade" size="1">
<a href="javascript:ZweiFramesBack('frametest1', 'frametest2');"><b>zurück</b></a>
<b>|</b>
<a href="javascript:ZweiFramesForward('frametest1', 'frametest');"><b>vor</b></a>
<hr noshade="noshade" size="1">
</div>
<table border="1">
<tr>
<td>
<iframe src="http://www.google.de" name="frametest1" width="900" height="250">
<p>geht net!!</p>
</iframe>
<iframe src="http://www.gmx.de" name="frametest2" width="900" height="250">
<p>geht net!!</p>
</iframe>
</td>
<td>
<p>
<a href="http://www.audi.de" target="frametest1"><b>klick</b></a><br>
<a href="http://www.news.de" target="frametest1"><b>klick2</b></a><br>
<a href="http://www.ebay.de" target="frametest1"><b>klick</b></a><br>
</p>
</tr>
</table>
</body>
</html>
|
|
|
|
|
|
funkeffekt
Dabei seit: 31.03.2005
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Fr 09.12.2005 12:58
Titel
|
|
|
Code: | <script type="text/javascript">
function FrameAendern (http://www.yahoo.de, frametest2) {
parent[Framename].location.href = URI;
} |
bei [Framename] muss der Framename hin. Also frametest2, wenn ich mich nicht täusche ..
ansonsten kenn ich mich mit JScript auch nicht so aus ..
|
|
|
|
|
Anzeige
|
|
|
pRiMUS
Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht:
|
Verfasst Fr 09.12.2005 13:01
Titel
|
|
|
Code: |
<a href="link2.htm" target="frame2" onclick"document.location.href='link1.htm'">link</a>
|
müsste so auch funktionieren
|
|
|
|
|
dj.k1o
Dabei seit: 01.10.2005
Ort: Berlin
Alter: 43
Geschlecht:
|
Verfasst Fr 09.12.2005 13:41
Titel
|
|
|
darf es nicht auch in php sein?
javascript ist doch heutzutage beim IE "disabled by default", bzw kommt immer dieser blöde "pop-up blocker"
wenn du 2 frames gleichzeitig in php ändern möchtest wäre das einfacher:
Code: |
<a href="index.php?&frame1=INHALT-FRAME-1.HTML&frame2=INHALT-FRAME-2.HTML" target="_top">
|
lässt sich beliebig erweitern mit weiteren
Code: |
&frame***=INHALT-FRAME-***
|
in diesem sinne...
lg dK
Zuletzt bearbeitet von dj.k1o am Fr 09.12.2005 13:50, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Mit 1 klick 2 Frames ändern mir area shape ???
[Frames] Linkfarben ändern in zwei Frames gleichzeitig
Layout per Klick ändern
Zwei Frames gleichzeitig ändern
[JavaScript] Beim klick das Bild eines Menüs ändern. Nur wie
bei onlick bild ändern und bei nächstem klick wieder zurück
|
|