Hi,
Ich bin momentan dabei, eine Seite zu erstellen. Hierfür erstelle ich ein Lexikon, dessen Texte in einem Fenster erscheinen sollen, in dem man den Text scrollen kann.
Auf der Seite DynamicDrive habe ich nun ein Script gefunden, das mir meine Vorstellungen ermöglicht.
Mein Problem ist jedoch, dass ich die Scripts irgendwie bezeichnen muss, damit nur das Kästchen gescrolled wird, das den anzusehenden Text beinhaltet.
Allerdings weiß ich nicht, wie ich das machen soll, da ich von solchen Sachen so gut wie keine Ahnung habe.
Der Code ist folgender:
Es wäre nett, wenn mir einer zeigen kann, wie ich das Script richtig bezeichne.
mfg
kaytwo
Ich bin momentan dabei, eine Seite zu erstellen. Hierfür erstelle ich ein Lexikon, dessen Texte in einem Fenster erscheinen sollen, in dem man den Text scrollen kann.
Auf der Seite DynamicDrive habe ich nun ein Script gefunden, das mir meine Vorstellungen ermöglicht.
Mein Problem ist jedoch, dass ich die Scripts irgendwie bezeichnen muss, damit nur das Kästchen gescrolled wird, das den anzusehenden Text beinhaltet.
Allerdings weiß ich nicht, wie ich das machen soll, da ich von solchen Sachen so gut wie keine Ahnung habe.
Der Code ist folgender:
HTML:
<script type="text/javascript">
/******************************************
* Scrollable content script II- © Dynamic Drive (www.dynamicdrive.com)
* Visit http://www.dynamicdrive.com/ for full source code
* This notice must stay intact for use
******************************************/
iens6=document.all||document.getElementById
ns4=document.layers
//specify speed of scroll (greater=faster)
var speed=5
if (iens6){
document.write('<div id="container" style="position:relative;width:175px;height:160px;border:1px solid black;overflow:hidden">')
document.write('<div id="content" style="position:absolute;width:170px;left:0;top:0">')
}
</script>
<ilayer name="nscontainer" width=175 height=160 clip="0,0,175,160">
<layer name="nscontent" width=175 height=160 visibility=hidden>
<!--INSERT CONTENT HERE-->
<p><font size="2" face="Arial" color="FFFFCC"><u><b>text. </font></p>
<!--END CONTENT-->
</layer>
</ilayer>
<script language="JavaScript1.2">
if (iens6)
document.write('</div></div>')
</script>
<table width="175px"><td><p align="right">
<a href="#" onMouseover="moveup()" onMouseout="clearTimeout(moveupvar)"><img src="up.gif" border=0></a> <a href="#" onMouseover="movedown()" onMouseout="clearTimeout(movedownvar)"><img src="down.gif" border=0></a></p></td>
</table>
<script language="JavaScript1.2">
if (iens6){
var crossobj=document.getElementById? document.getElementById("content") : document.all.content
var contentheight=crossobj.offsetHeight
}
else if (ns4){
var crossobj=document.nscontainer.document.nscontent
var contentheight=crossobj.clip.height
}
function movedown(){
if (iens6&&parseInt(crossobj.style.top)>=(contentheight*(-1)+100))
crossobj.style.top=parseInt(crossobj.style.top)-speed+"px"
else if (ns4&&crossobj.top>=(contentheight*(-1)+100))
crossobj.top-=speed
movedownvar=setTimeout("movedown()",20)
}
function moveup(){
if (iens6&&parseInt(crossobj.style.top)<=0)
crossobj.style.top=parseInt(crossobj.style.top)+speed+"px"
else if (ns4&&crossobj.top<=0)
crossobj.top+=speed
moveupvar=setTimeout("moveup()",20)
}
function getcontent_height(){
if (iens6)
contentheight=crossobj.offsetHeight
else if (ns4)
document.nscontainer.document.nscontent.visibility="show"
}
window.onload=getcontent_height
</script>
Es wäre nett, wenn mir einer zeigen kann, wie ich das Script richtig bezeichne.
mfg
kaytwo