Javascript-slidein-menu auf rechter seite...
Hollidolli
- javascript
Hallo! habe HIER dieses tolle script gefunden
<style>
<!--
#slidemenubar, #slidemenubar2{position:absolute;left:-155px;width:250px;height:200px;top:200px;border:1.5px solid #426399;background-color:lightyellow;layer-background-color:lightyellow;font:bold 12px Arial,Helvetica,MS Sans Serif;line-height:20px;}
-->
</style>
<script language="JavaScript1.2">
if (document.all)
document.write('<div id="slidemenubar2" align="center" style="left:-150" onMouseover="pull()" onMouseout="draw()">')
</script>
<font face="Arial,Helvetica,MS Sans Serif">
<layer id="slidemenubar" onMouseover="pull()" onMouseout="draw()">
Hallo!
</layer>
<script language="JavaScript1.2">
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",400)
}
window.onload=regenerate2
if (document.all){
document.write('</div>')
themenu=document.all.slidemenubar2.style
rightboundary=0
leftboundary=-150
}
else{
themenu=document.layers.slidemenubar
rightboundary=150
leftboundary=10
}
function pull(){
if (window.drawit)
clearInterval(drawit)
pullit=setInterval("pullengine()",50)
}
function draw(){
clearInterval(pullit)
drawit=setInterval("drawengine()",50)
}
function pullengine(){
if (document.all&&themenu.pixelLeft<rightboundary)
themenu.pixelLeft+=5
else if(document.layers&&themenu.left<rightboundary)
themenu.left+=5
else if (window.pullit)
clearInterval(pullit)
}
function drawengine(){
if (document.all&&themenu.pixelLeft>leftboundary)
themenu.pixelLeft-=5
else if(document.layers&&themenu.left>leftboundary)
themenu.left-=5
else if (window.drawit)
clearInterval(drawit)
}
</script>
Leider bin ich totaler JS-Supergau und will nun, dass es von rechts reinslided - wie mach' ich das?
vielen dank und liebe grüße an alle, eure holli
@@Hollidolli:
nuqneH
Hallo! habe HIER dieses tolle script gefunden
Du meinst: dieses olle Script?
Oder was soll daran toll sein?
<style>
@type fehlt.
<!--
-->
HTML-Auskommentierung von CSS-Code (und JavaScript-Code) ist bestenfalls unsinnig, eventuell falsch.
<script language="JavaScript1.2">
@type fehlt. @language ist bestenfalls unsinnig, eventuell falsch.
if (document.all)
Wenn das eine Browserweiche zum Erkennen von IE sein soll, funktioniert sie schon seit ewig nicht mehr.
Schmeiß das olle Script weg und schau dir die <http://de.selfhtml.org/css/layouts/navigationsleisten.htm#modern@title=dynamische CSS-Navigation für moderne Browser> und Stu Nicholls’ CSS only drop-down menu an!
Qapla'
Hi,
Hallo! habe HIER dieses tolle script gefunden
<layer id="slidemenubar" onMouseover="pull()" onMouseout="draw()">
if (document.layers)
Wo hast Du das gefunden? Im Museum für prähistorische Fundstücke?
<layer>/document.layers wurde zuletzt vom Netscape 4.x benutzt - und dessen Relevanz (und Existenz) ist seit vielen, vielen Jahren jenseits der Nachweisgrenze ...
cu,
Andreas