Scrollbar erzeugt fehler : "framepath ist 0 oder kein ...
MC Breit
- javascript
Halli hallo!
Ich habe ein script, welches machen soll, das der frame "inhalt" (der ein iframe ist) gescrollt wird.
Hich und runter, das sieht so aus:
----------CODE----------
<html>
<head>
<title>::GFX-eXtreme|MCB-dezign::</title>
<script language="javascript">
var framepath=parent.inhalt;
var scrollamount=5;
var okscroll=false;
var godown=true;
function scrollpage(){
status='';
if(okscroll)(godown)? framepath.scrollBy(0,scrollamount) : framepath.scrollBy(0,-scrollamount);
}
function setscroll(ismore){
if(ismore){
if(scrollamount<30)scrollamount+=2;
}else{
if(scrollamount>=3)scrollamount+=-2;
}}
window.onload=function(){
setInterval('scrollpage()', 50);
}
</script>
</head>
<body>
<!-- XXX Hier habe ich ein wenig gekürtzt, währe sonst zu lang... -->
<map name="scroll">
<area href="javascript:setscroll(true)" onMouseover="okscroll=true; godown=false" onMouseout="okscroll=false" style="cursor:default" shape="polygon" coords="4, 176, 54, 175, 53, 154, 28, 121, 3, 156">
<area href="javascript:setscroll(false)" onMouseover="okscroll=true; godown=true" onMouseout="okscroll=false" style="cursor:default" shape="polygon" coords="2, 356, 51, 356, 49, 373, 26, 393, 3, 376">
</map>
<img border="0" src="rechts.bmp" usemap="#scroll" width="74" height="564">
<!-- XXX Wieder gekürtzt ... -->
<iframe name="inhalt" height="100%" width="100%" marginwidth="1" marginheight="1" scrolling="no" border="0" frameborder="0" src="inline_start.html">
Sorry, dein Browser unterstützt keine Inlineframes :(<br />Aber dah es hier eh eher ums grafische als den inhalt geht, sollte das nicht so schlimm sein...</iframe>
<!-- XXX Raus gestrichen, dah zu lang ... -->
</body>
</html>
---------/CODE----------
Also, das ist der code, den ich habe, das ganze kann man sich auch unter http://www.mc-breit.de/gfx1/index.html ansehen.....
Jedesmal, wenn ich es nun aufrufe, dann kommt bei mir die fehlermeldung: ~>'framepath' ist 0 oder kein opjekt<~
und zeigt dabei auf die stelle:
----------CODE----------
if(okscroll)(godown)? framepath.scrollBy(0,scrollamount) : framepath.scrollBy(0,-scrollamount);
---------/CODE----------
Kann mir irgendjemand sagen, warum, und wie ich es beheben kann?
Danke, Flo!
Menno, jetzt bin ich traurig :-( *flenn*
Schon das 2te mal, das ich keine antwort bekomme heute :-(
Weis den wirklich niemand rat?
Bitte! Ich Sterbe!
*nur mal gesagt haben will*
mfg, EmCee
komisch, bei mir funzt es (ie6 sp1; win2k sp4).
keine fehlermeldung.
du solltest die map-area mal besser anpassen, ich musste ziemlich suchen mit der maus, um "den punkt zu treffen".
und dein hilfe-bild rutscht mit hoch.
grüsse, raik