webForumDet fria alternativet

Varsågoda en dropdown meny.. MEN Jag vore tacksam med lite Mått hjälp

JavaScript

1 svar · 182 visningar · startad av wb100angela

Medlem sedan jan. 200116 inlägg
Frågan#1

Jag Blir TOKIG snart!

Jag försöker få denna dropmenyn att bli likadan i Netscape som IE MEN, MEN det går ju för hlvte inte ELLER???

Jag vill helst att man klickar på en fristående knapp för att öppna den.

Tacksam för hjälp

KODEN!
<html>
<head>
<title>Dropdownmeny</title>
<style>
<!--
#nsmenyn, #iemenyn{position:absolute;left:0px;
width:155px;top:-200px;border:5px solid #FFFF80;
background-color:#FFFF80;layer-background-color:#FFFF80;
font: 12px Arial, Helvetica, sans-serif;line-height:20px;

}
a:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-decoration: none}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #999999; text-decoration: none}
-->
</style>
</head>
<body BGCOLOR="white">

<script language="JavaScript">
var IS=(document.all); var NS=(document.layers);
if (IS)
document.write('<div id="iemenyn" style="left:0" onMouseover="draut()" onMouseout="drain()">')

</script>

<layer id="nsmenyn" onMouseover="draut()" onMouseout="drain()">
<script language="JavaScript">
var menit=new Array(); var menitlnk=new Array()

menit[0]="- Jewel"
menit[1]="- Glory"
menit[2]="- Look"
menit[3]="- Garden"
menit[4]="- Blossom"
menit[5]="- Blossom 2"
menit[6]="- Tinsel"
menit[7]=" - Posy"
menit[8]=" - Grace"
menit[9]="- Dawn"
menit[10]=" - Breeze"
menit[11]=" - Morning Dew"
menit[12]=" - Pomona"
menit[13]=":: Produktmeny ::"

menitlnk[0]="jewel.html"
menitlnk[1]="glory.html"
menitlnk[2]="look.html"
menitlnk[3]="garden.html"
menitlnk[4]="blossom.html"
menitlnk[5]="blossom2.html"
menitlnk[6]="tinsel.html"
menitlnk[7]="posy.html"
menitlnk[8]="grace.html"
menitlnk[9]="dawn.html"
menitlnk[10]="breeze.html"
menitlnk[11]="morningdew.html"
menitlnk[12]="pomona.html"
menitlnk[13]="jewel.html"

for (i=0;i<=menit.length-1;i++)
document.write('<a href='+menitlnk+'>'+menit+'</a><br>')
</script>
</layer>

<script language="JavaScript">
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (NS)
setTimeout("window.onresize=regenerate",400)
}
window.onload=regenerate2
if (IS){
document.write('</div>')
glidmenyn=IS.iemenyn.style
hogerkant=-5
vansterkant=-250}
else{
glidmenyn=NS.nsmenyn
hogerkant=200
vansterkant=-70
}

function draut(){
if (window.skjut) clearInterval(skjut)
draden=setInterval("startadra()",60)
}
function drain(){
clearInterval(draden)
skjut=setInterval("startatryck()",60)
}
function startadra(){
if (IS&&glidmenyn.pixelTop<hogerkant)
glidmenyn.pixelTop+=10
else if(NS&&glidmenyn.top<hogerkant)
glidmenyn.top+=10
else if (window.draden)
clearInterval(draden)
}
function startatryck(){
if (IS&&glidmenyn.pixelTop>vansterkant)
glidmenyn.pixelTop-=10
else if(NS&&glidmenyn.top>vansterkant)
glidmenyn.top-=10
else if (window.skjut)
clearInterval(skjut)
}
</script>
<center>
<font face="Arial,Helvetica" size="3" color="white"><h3>Om du pekar på den lilla biten av menyn,<br>
så dyker menyn upp......</h3></font></center>
</body></html>

------------------
Webbutvecklare

[Redigerat av wb100angela den 27 nov 2001]

Medlem sedan juni 20012 236 inlägg
#2

Fran en fore detta LBSare till en annan...

Jag försöker få denna dropmenyn att bli likadan i Netscape som IE MEN, MEN det går ju för hlvte inte ELLER???

Det hjalper om du ar lite mer beskrivande har pa WF nar du har problem.

De flesta av oss har inte tid att kolla igenom hela scripts, men vill garna hjalpa till anda. Om du forklarar vad som, i detta fallet, ar olikt (eller fel) i Netscape jamfort med (korrekt???) IE sa kanske nagon kommer pa nagot med en gang. Det finns manga experter har som kan ana sig till troliga felorsaker genom ratt ledtradar...tro mig! :)

Om du vill ha en fristaende knapp for att oppna den sa kan jag ocksa rekommendera tre bra javascript och dhtml sidor dar man hittar det mesta som man behover... Det brukar vara sa att nagon annan tankt pa ett script innan dig :) och da kan du kanske fa lite inspiration eller ideer...
http://www.dynamicdrive.com http://javascript.internet.com http://www.dhtmlcentral.com

Hoppas att det loser sig! :)

/A

[Redigerat av annesophie den 27 nov 2001]

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)