guten tag - nun ist das bestimmt ein furchtbar altes thema, aber alles was ich hier gefunden habe hilft mir bis jetzt leider nicht weiter :((
es geht um die (hoffentlich einfache) frage, wie ich bei dem skript nun den zweiten frame ansteuer. also zwei bilder bei mouseover wechsel - und davon eins in einem und eins im anderen frame. beide im gleichen klappt wunderbar (siehe auch alles unter http://www.igp.uni-stuttgart.de/~grunau/over/)
hier also das skript:
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}
function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}
var preloadFlag = false;
function preloadImages() {
if (document.images) {
test_01_over = newImage("test_01-over.jpg");
test_03_test_01_over = newImage("test_03-test_01_over.jpg");
test_03_test_04_over = newImage("test_03-test_04_over.jpg");
test_04_over = newImage("test_04-over.jpg");
preloadFlag = true;
}
}
// -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR=#FFFFFF ONLOAD="preloadImages();">
<A HREF="1.html" TARGET="c"
ONMOUSEOVER="changeImages('test_01', 'test_01-over.jpg', 'test_03', 'test_03-test_01_over.jpg'); return true;"
ONMOUSEOUT="changeImages('test_01', 'test_01.jpg', 'test_03', 'test_03.jpg'); return true;"
ONCLICK="changeImages('test_01', 'test_01.jpg', 'test_03', 'test_03.jpg');">
<IMG NAME="test_01" SRC="test_01.jpg" WIDTH=50 HEIGHT=50 BORDER=0></A>
<A HREF="2.html" TARGET="c"
ONMOUSEOVER="changeImages('test_03', 'test_03-test_04_over.jpg', 'test_04', 'test_04-over.jpg'); return true;"
ONMOUSEOUT="changeImages('test_03', 'test_03.jpg', 'test_04', 'test_04.jpg'); return true;">
<IMG NAME="test_04" SRC="test_04.jpg" WIDTH=50 HEIGHT=50 BORDER=0></A>
dieses bild rechts sollte eigentlich im zweiten frame sein...<IMG NAME="test_03" SRC="test_03.jpg" WIDTH=94 HEIGHT=51>
</BODY>
</HTML>
habe mal in die richtung 'parent.b.test_03' bei:
ONMOUSEOVER="changeImages('test_01', 'test_01-over.jpg', 'parent.b.test_03', 'test_03-test_01_over.jpg'); return true;"
probiert. war nichts. (der zweite frame heisst b...)
hoffentlich kann mir jemand helfen und sorry falls es für die experten ganz banal ist. (jeder fängt mal klein an....)
danke, gruss, jens