anderen frame scrollen
wscreen
- javascript
Morgen,
Ich war auf der suche nach einer Möglichkeit in einem Frameset vom linken Frame aus, per Klick, oder gleich automatisch, den rechten Frame um ca. 40 Pixel nach unten zu scrollen und hab dabei folgendes gefunden: http://www.trinity.edu/rjensen/java/tutor02f.htm
als ich das allerdings in meine Seite eingebaut habe, hat es irgendwie nicht funktioniert :,(
kann mir jemmand weiter helfen?
Frameset:
--------------------
####################
<html>
<head>
<title>WideScreenLayout</title>
</head>
<frameset cols="200,*" border="0">
<frame frameborder="0" name="wmenu" src="wmenu.html" scrolling="auto">
<frame frameborder="0" src="%{inhalt}" name="main" scrolling="auto">
</frameset>
<noframes>
<body>
Ihr Browser unterstützt keine Frames!
</body>
</noframes>
</html>
####################
wemenu.html:
--------------------
####################
<html>
<head>
<title>Menü</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="JavaScript">
function scrollWin(x,y)
{
alert('test'); // zu testzwecken eingebaut, erscheint bei klick auf dem Link allerdings nicht :\
window.scroll(x,y);
}
</script>
</head>
<body id="bodyNavigation" style="margin: 0px; padding: 0px;">
<ul style="margin-left: 0px; text-align:left; font-size:7pt;">
%{menü}
</ul><br><br>
<a href="JavaScript:scrollWin(0,40)" target="main">scrollen</a><br>
</body>
</html>
####################
Hallo wscreen,
http://www.trinity.edu/rjensen/java/tutor02f.htm
function scrollWin(x,y)
{
alert('test'); // zu testzwecken eingebaut, erscheint bei klick auf dem Link allerdings nicht :\ window.scroll(x,y);
}
Auf der von dir genannten Seite sehe ich die Funktion unsinnigerweise sowohl im Quellcode des rechten als auch in dem des linken Frames. Du benötigst sie bei diesem Aufruf
<a href="JavaScript:scrollWin(0,250)" target="right">
aber nur im rechten Frame, denn das ist ja das Target. Wie folgt ginge es allerdings auch umgekehrt, wenn du das Skript im rechten Frame definiert hättest.
<a href="JavaScript:parent.right.scrollWin(0,250)">
http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/
Gruß Gernot
Hallo nochmal,
wenn du das Skript im rechten Frame definiert hättest.
ich meinte natürlich "wenn du das Skript im linken Frame definiert hättest"
Gruß Gernot