Hallo
ich hab hier im Forum ein script für eine vertikale scrollleist gefunden, die ich in meiner Navigationsleiste unterbringen möchte.
Ich hab aber das problem das die bilder dann über den ganzen Frame laufen, und nicht an einer bestimmten stelle (mittels tabelle)kann mir jemand sagen wie ich das script in meine tabelle einbauen kann ?
Ich habs schon selbst probiert ( dann sind aber die bilder nicht mehr gescrollt, sondern sind stehen geblieben.
Ich hatte es so :
<table>
<tr>
<td>
jetzt das script
</td>
</tr>
</script></table>
Code
<div id="datacontainer" style="position:absolute;left:1px;top:10px;width:100%" onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache">
</p>
[b]Scroller[/b]</p>
</p>
</p>
</p>
</p>
</p>
[img]http://www.forum-hilfe.de/templates/subSilver/images/lang_german/post.gif[/img]</p>
[img]http://www.forum-hilfe.de/templates/subSilver/images/lang_german/icon_email.gif[/img]</p>
[img]http://www.forum-hilfe.de/templates/subSilver/images/lang_german/reply.gif[/img]</p>
[img]http://www.forum-hilfe.de/templates/subSilver/images/lang_german/icon_pm.gif[/img]</div>
<script type="text/javascript">
/***********************************************
* IFRAME Scroller script- © Dynamic Drive DHTML code library ([url]www.dynamicdrive.com)[/url]
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
//Specify speed of scroll. Larger=faster (ie: 5)
var scrollspeed=cache=2
//Specify intial delay before scroller starts scrolling (in miliseconds):
var initialdelay=500
function initializeScroller(){
dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer")
dataobj.style.top="5px"
setTimeout("getdataheight()", initialdelay)
}
function getdataheight(){
thelength=dataobj.offsetHeight
if (thelength==0)
setTimeout("getdataheight()",10)
else
scrollDiv()
}
function scrollDiv(){
dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed+"px"
if (parseInt(dataobj.style.top)<thelength*(-1))
dataobj.style.top="5px"
setTimeout("scrollDiv()",40)
}
if (window.addEventListener)
window.addEventListener("load", initializeScroller, false)
else if (window.attachEvent)
window.attachEvent("onload", initializeScroller)
else
window.onload=initializeScroller
</script>
Alles anzeigen