Avatar billede hirtshals Nybegynder
14. september 1999 - 09:24 Der er 7 kommentarer og
1 løsning

Vis Listbox ved Klik

Jeg har f.eks flg html kode

<html>

<head>
<title>ListBox</title>

</head>

<body>

<img src="textbox.gif">
<SPAN style="HEIGHT: 10px; LEFT: 11px; POSITION: absolute; TOP: 34px; WIDTH: 170px">
<SELECT size=2 id=select1 name=select1 style="HEIGHT: 70px; WIDTH: 100px">
<OPTION value=AAA selected>AAA
<OPTION value=BBB>BBB
<OPTION value=CCC>CCC
<OPTION value=DDD>DDD
</SELECT>

</SPAN>




</body>
</html>

Et image, hvor der ovenpå er en listbox, hvad jeg gerne vil er, at listboksen først skal blive synlig, det øjeblik der bliver klikket på mit image

Is that possible ??

Mvh
Henrik

Avatar billede pingo Nybegynder
14. september 1999 - 10:07 #1
<SCRIPT LANGUAGE="JavaScript">
function MakeVisible()
{
    if (document.all)
    {
      document.all["select"].style.visbility = 'visible'
    }
    else
    {
      document.["select"].visbility = 'visible'
    }
}
</SCRIPT>



<img src="textbox.gif" OnClick="MakeVisible()">
<DIV ID="select" style="HEIGHT: 10px; LEFT: 11px; POSITION: absolute; TOP: 34px; WIDTH: 170px; visible: hidden">
<SELECT size=2 id=select1 name=select1 style="HEIGHT: 70px; WIDTH: 100px">
<OPTION value=AAA selected>AAA
<OPTION value=BBB>BBB
<OPTION value=CCC>CCC
<OPTION value=DDD>DDD
</SELECT>
</DIV>

Avatar billede pingo Nybegynder
14. september 1999 - 10:07 #2
Sådan - dette skulle fungere i Netscape >=4 og IE >= 4!
Avatar billede hirtshals Nybegynder
14. september 1999 - 10:19 #3
Pingo >> Den kommer ud med flg fejl i IE4, Expected identifier, linje 14 - char 17

Og Linje 22, Object Expected
Avatar billede hirtshals Nybegynder
14. september 1999 - 10:36 #4
Jeg fandt fundet frem til følgende

<html>

<head>
<title>ListBox</title>

<script>

function hide(id,nest){
    if(document.layers){
        if(nest) document.layers[nest].document.layers[id].visibility="hidden"
        else document.layers[id].visibility="hidden"
    }else if(document.all) document.all[id].style.visibility="hidden"
}

function show(id,nest){
    if(document.layers){
        if(nest) document.layers[nest].document.layers[id].visibility="visible"
        else document.layers[id].visibility="visible"
    }else if(document.all) document.all[id].style.visibility="visible"
}
</script>


</head>

<body onload="hide('test'),hide('test1')">

<a href="#" onclick="show('test')"><img src="textbox.gif"></A>
<br><br><br>
<a href="#" onclick="hide('test')"><img src="textbox.gif"></A>
<br><br><br><br><br><br>
<a href="#" onclick="show('test1')"><img src="textbox.gif"></A>
<br><br><br>
<a href="#" onclick="hide('test1')"><img src="textbox.gif"></A>



<div id="test" style="position:absolute; top:25; left:25; width:100;">

<SELECT size=2 id=select1 name=select1 style="HEIGHT: 70px; WIDTH: 100px">
<OPTION value=AAA selected>AAA
<OPTION value=BBB>BBB
<OPTION value=CCC>CCC
<OPTION value=DDD>DDD
</SELECT>
</div>
<div id="test1" style="position:absolute; top:215; left:25; width:100;">

<SELECT size=2 id=select1 name=select1 style="HEIGHT: 70px; WIDTH: 100px">
<OPTION value=AAA selected>EEE
<OPTION value=BBB>FFF
<OPTION value=CCC>GGG
<OPTION value=DDD>HHH
</SELECT>
</div>


</body>
</html>

Det ærgerlige er, at når en listbox er åben, og jeg åbner en ny, så lukker den gamle desværre ikke, nogle gode forslag ?? - points står stadig på spil

Avatar billede hirtshals Nybegynder
14. september 1999 - 10:54 #5
Sæføli

<a href="#" onclick="show('test'),hide('test1')"><img src="textbox.gif"></A>
<br><br>
<a href="#" onclick="show('test1'),hide('test')"><img src="textbox.gif"></A>
<br><br><br><br>
<a href="#" onclick="hide('test')"><img src="textbox.gif"></A>
<br><br><br><br>
<a href="#" onclick="hide('test1')"><img src="textbox.gif"></A>
Avatar billede pingo Nybegynder
14. september 1999 - 10:57 #6
hirtsals: hmm - lydder underligt - gør den det når du trykker på billedet - eller hva'?
Avatar billede hirtshals Nybegynder
15. september 1999 - 10:47 #7
Pingo:>>  Nej - Når siden loader
Avatar billede hirtshals Nybegynder
17. september 1999 - 14:59 #8
CASE CLOSED
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