Avatar billede gnutella Nybegynder
02. juli 2003 - 12:16 Der er 5 kommentarer og
1 løsning

Hjælp til Java

Hejsa...

Jeg har dette menu script, som slider ud fra venstre side af skærmen, men jeg kan ikke finde ud af at få det til at formindske sig! Jeg har prøvet næsten alt, for at det ikke skal være så bredt, men jeg kan ikke lige finde ud af hvor hvilke tal jeg skal ændre!
Bare ret i koden, så opdager jeg det selv!


Koden ser sådanne ud:



<head>
<style>
<!--

#slidemenubar, #slidemenubar2{
position:absolute;
left:-150px;
width:160px;
top:200px;
border:1.5px solid #000000;
background-image: url('etiket.jpg');
layer-background-color:#E7E3DB;
font:bold 10px Verdana;
line-height:20px;
}
-->
</style>
</head>
<body topmargin="0" leftmargin="0" background="flaske.jpg">
<script language="JavaScript1.2">

var ns4=document.layers?1:0
var ie4=document.all?1:0
var ns6=document.getElementById&&!document.all?1:0

if (ie4||ns6)
document.write('<div id="slidemenubar2" style="left:-150" onMouseover="pull()" onMouseout="draw()">')
else
document.write('<layer id="slidemenubar" onMouseover="pull()" onMouseout="draw()">')

var sitems=new Array()
var sitemlinks=new Array()

sitems[0]="Hjem til..."
sitems[1]="DAV"
sitems[2]="GNU"
sitems[3]="Link0"
sitems[4]="Link0"
sitems[5]="Link0"
sitems[6]="Link0"
sitems[7]="Link0"
sitems[8]="Link0"


sitemlinks[0]="../test.htm"
sitemlinks[1]=".."
sitemlinks[2]=""
sitemlinks[3]=""
sitemlinks[4]=""
sitemlinks[5]=""
sitemlinks[6]=""
sitemlinks[7]=""
sitemlinks[8]=""

for (i=0;i<=sitems.length-1;i++)
document.write('<a href='+sitemlinks[i]+' target="'+target+'">'+sitems[i]+'</a><br>')

function regenerate(){
window.location.reload()
}
function regenerate2(){
if (ns4)
setTimeout("window.onresize=regenerate",400)
}
window.onload=regenerate2
if (ie4||ns6){
document.write('</div>')
themenu=(ns6)? document.getElementById("slidemenubar2").style : document.all.slidemenubar2.style
rightboundary=0
leftboundary=-150
}
else{
document.write('</layer>')
themenu=document.layers.slidemenubar
rightboundary=150
leftboundary=10
}
function pull(){
if (window.drawit)
clearInterval(drawit)
pullit=setInterval("pullengine()",10)
}
function draw(){
clearInterval(pullit)
drawit=setInterval("drawengine()",10)
}
function pullengine(){
if (ie4&&themenu.pixelLeft<rightboundary)
themenu.pixelLeft+=5
else if (ns6&&parseInt(themenu.left)<rightboundary)
themenu.left=parseInt(themenu.left)+5
else if( ns4&&themenu.left<rightboundary)
themenu.left+=5
else if (window.pullit)
clearInterval(pullit)
}
function drawengine(){
if (ie4&&themenu.pixelLeft>leftboundary)
themenu.pixelLeft-=5
else if (ns6&&parseInt(themenu.left)>leftboundary)
themenu.left=parseInt(themenu.left)-5
else if(ns4&&themenu.left>leftboundary)
themenu.left-=5
else if (window.drawit)
clearInterval(drawit)
}
</script>
Avatar billede riversen Nybegynder
02. juli 2003 - 12:19 #1
Avatar billede mm12010 Nybegynder
02. juli 2003 - 12:24 #2
<style>
<!--

#slidemenubar, #slidemenubar2{
position:absolute;
left:-150px;
width:100px; //<<prøv ændre denne værdi
top:200px;
border:1.5px solid #000000;
background-image: url('etiket.jpg');
layer-background-color:#E7E3DB;
font:bold 10px Verdana;
line-height:20px;
}
-->
</style>
Avatar billede gnutella Nybegynder
02. juli 2003 - 12:52 #3
Har prøvet... Fungere ikke! Siden melder fejl ved denne indstilling. Det er rigtigt at der skal ændres i style'en, men også i selve scriptet!
Avatar billede mm12010 Nybegynder
02. juli 2003 - 12:56 #4
hvilken fejl?
Avatar billede gnutella Nybegynder
03. juli 2003 - 08:21 #5
menuen forsvinder helt!
Avatar billede gnutella Nybegynder
24. februar 2004 - 08:46 #6
Lukket pga. intet brugbart svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester