Sorry, aber ich suche getz seit mehr als 1 Stunde (auch hier im Forum) und komme nicht weiter; bin Anfänger in HTML/Javascript.
Ich habe einen einfaches Frameset mit einem Textframe links "textview.htm" und einem Grafikframe "bildview.htm" rechts; wenn ich links auf einen Links clicke, soll sich rechts die Grafik ändern -> eigentlich simpel, aber es klappt nicht.
Frameset:~~~html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Untitled</title>
<meta name="generator" content="Namo WebEditor v3.0">
<style><!--
-->
</style>
</head>
<frameset rows="1*" cols="77%, 23%" border="4">
<frame src="textview.htm" name="left" scrolling="auto" marginwidth="10" marginheight="14">
<frame src="bildview.htm" name="right" scrolling="auto" marginwidth="10"
marginheight="14" id="right">
<noframes>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>Zur Anzeige dieser Seiten benötigen Sie einen Browser, der Frames
anzeigen kann.</p>
<p> </p>
</body>
</noframes>
</frameset>
</html>
Die TEXTVIEW.HTM (LEFT) ist:~~~html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Dies ist ein Test, Ihr Spackos !</title>
<meta name="generator" content="Namo WebEditor v3.0">
<script type="text/javascript">
<!--
function oeffnen()
{
hans = window.open('bildwindowframe.htm','','height=200,width=500,resizable=yes');
}
function los(nam)
{
top.right.document.diesegrafik.src=nam;
}
//-->
</script></head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>Dies ist ein Test !</p>
<p>Fahr mal <a href="http://" onmouseover="los('testgrafik1.gif')">hier</a>
für Bild1 und <a href="http://" onmouseover='parent.right.document.diesegrafik.src="testgrafik2.src"'>hier</a>
für Bild 2 drüber !</p>
<pre> </pre>
</body>
</html>
aber sowohl mit der function LOS als auch mit der SRC funzt das net.
Die BILDVIEW.HTM (RIGHT) ist:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Untitled</title>
<meta name="generator" content="Namo WebEditor v3.0">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p> Hier werden die Bilder angezeigt.</p>
<p> </p>
<p>dies ist das grafik-test-Fenster; Bildview.HTM</p>
<p>prima, ne ?</p>
<p><img src="testgrafik1.gif" width="48" height="48" border="0"></p>
<form name="form" method="get">
<p> <input type="image" name="digraf" src="testbild4.gif" id="diesegrafik"></p>
</form>
<p> </p>
<p> </p>
</body>
</html>
es kommt immer die Fehlermeldung "parent.right.document.diesegrafik ist Null oder kein Objekt"; ich hab schon name und id angepasst (getauscht, beide als DIESEGRAFIK), mit ohne DOCUMENT, aber nix funzt.
Kann mir einer von Euch sagen, warum net ?
Vielen Dank schon jetzt.