Avatar billede sjh Nybegynder
22. maj 2002 - 20:24 Der er 9 kommentarer og
1 løsning

Show / Hide table

Hvordan for jeg en table til at komme frem når man trykker på et billede (den skal komme frem lige under billede)



<html>
<head>
<title>Menu</title>

<style type="text/css">
A.menu { font-family: "Trebuchet MS"; font-size: 10pt; font-weight : bold;
border-top: 1px solid #586E7A; border-bottom: 1px solid #586E7A;
color: #FFFFFF; width: 150; text-decoration: none }
A.menu:hover { background: #FFFFFF; color: #000000; border: 1px solid #000000; text-decoration: none }
A.menu:link { text-decoration: none }
</style>

</head>
<body>
<br>
<br>
<br>
<a href=""><img src="menuknap.gif" height="10" width="100" border="0"></a>
<br>

<!-- Denne table skal komme frem over billede -->
<table border="0" width="150" cellspacing="3" cellpadding="3" bgcolor="#000000">
<tr><td bgcolor="#586E7A">
<a href="" class="menu">&nbsp;link 1</a><br>
<a href="" class="menu">&nbsp;link 2</a><br>
<a href="" class="menu">&nbsp;link 3</a><br>
<a href="" class="menu">&nbsp;link 4</a><br>
<a href="" class="menu">&nbsp;link 5</a><br>
</td></tr></table>

</body>
</html>
Avatar billede medions Nybegynder
22. maj 2002 - 20:46 #1
here you go:

<html>
<head>
<title>Menu</title>
    <script language="JavaScript">
        function showOptions(id) {
        var styleCheck = document.getElementById("show" + id).style.display;
        if (styleCheck == "inline") {
            document.getElementById("show" + id).style.display = "none";
        }
        if (styleCheck == "none") {
            document.getElementById("show" + id).style.display = "inline";
        }
        }
    </script>
<style type="text/css">
A.menu { font-family: "Trebuchet MS"; font-size: 10pt; font-weight : bold;
border-top: 1px solid #586E7A; border-bottom: 1px solid #586E7A;
color: #FFFFFF; width: 150; text-decoration: none }
A.menu:hover { background: #FFFFFF; color: #000000; border: 1px solid #000000; text-decoration: none }
A.menu:link { text-decoration: none }
</style>

</head>
<body>
<br>
<br>
<br>
<a href=""><img src="menuknap.gif" height="10" width="100" border="0"></a>
<br>


<div align="center" style="Cursor:Hand;" OnClick="showOptions(1);"><strong>Vis / skjul</strong></div>
<div style="display: none;" id="show1">

<!-- Denne table skal komme frem over billede -->
<table border="0" width="150" cellspacing="3" cellpadding="3" bgcolor="#000000">
<tr><td bgcolor="#586E7A">
<a href="" class="menu">&nbsp;link 1</a><br>
<a href="" class="menu">&nbsp;link 2</a><br>
<a href="" class="menu">&nbsp;link 3</a><br>
<a href="" class="menu">&nbsp;link 4</a><br>
<a href="" class="menu">&nbsp;link 5</a><br>
</td></tr></table>
</div>

</body>
</html>


//>Rune
Avatar billede sjh Nybegynder
22. maj 2002 - 20:52 #2
Ja men det skal under et billede og så må den forsvende når man ikke peger på den mere.
Avatar billede medions Nybegynder
22. maj 2002 - 20:55 #3
? hvad mener du?

//>Rune
Avatar billede sjh Nybegynder
22. maj 2002 - 21:11 #4
ja det er ikke til at fåstå ;-)

table skal forsvende når man klikker ved siden af den.

ligesom menu - filer
Avatar billede medions Nybegynder
22. maj 2002 - 21:14 #5
well, det var jo ik' hvad spørgsmålet gik ud på!

-jeg kan desvære heller ik'lave det med at den skal forsvinde når du klikker ved siden af..!

//>Rune
Avatar billede medions Nybegynder
22. maj 2002 - 21:15 #6
eller ved nærmere eftertanke.. :

<html>
<head>
<title>Menu</title>
    <script language="JavaScript">
        function showOptions(id) {
        var styleCheck = document.getElementById("show" + id).style.display;
        if (styleCheck == "inline") {
            document.getElementById("show" + id).style.display = "none";
        }
        if (styleCheck == "none") {
            document.getElementById("show" + id).style.display = "inline";
        }
        }
    </script>
<style type="text/css">
A.menu { font-family: "Trebuchet MS"; font-size: 10pt; font-weight : bold;
border-top: 1px solid #586E7A; border-bottom: 1px solid #586E7A;
color: #FFFFFF; width: 150; text-decoration: none }
A.menu:hover { background: #FFFFFF; color: #000000; border: 1px solid #000000; text-decoration: none }
A.menu:link { text-decoration: none }
</style>

</head>
<body>
<br>
<br>
<br>
<a href=""><img src="menuknap.gif" height="10" width="100" border="0" OnMouseOver="showOptions(1);" OnMouseOut="showOptions(1);"></a>
<br>

<div style="display: none;" id="show1">

<!-- Denne table skal komme frem over billede -->
<table border="0" width="150" cellspacing="3" cellpadding="3" bgcolor="#000000">
<tr><td bgcolor="#586E7A">
<a href="" class="menu">&nbsp;link 1</a><br>
<a href="" class="menu">&nbsp;link 2</a><br>
<a href="" class="menu">&nbsp;link 3</a><br>
<a href="" class="menu">&nbsp;link 4</a><br>
<a href="" class="menu">&nbsp;link 5</a><br>
</td></tr></table>
</div>

</body>
</html>

//>Rune
Avatar billede sjh Nybegynder
22. maj 2002 - 21:22 #7
Jeg har fået det til at funke.

Tak for hjælpen.
Avatar billede medions Nybegynder
22. maj 2002 - 21:24 #8
kan jeg ik' prøve at se hvad du gjorde?

Thx 4 Poinz
//>Rune
Avatar billede sjh Nybegynder
22. maj 2002 - 21:45 #9
Jo jeg har lavet om på showOptions(id,val)


<html>
<head>
<title>Menu</title>
    <script language="JavaScript">
        function showOptions(id,val) {
        var styleCheck = document.getElementById("show" + id).style.display;
        if (val == "0") {
            document.getElementById("show" + id).style.display = "none";
        }
        if (val == "1") {
            document.getElementById("show" + id).style.display = "inline";
        }
        }
    </script>
<style type="text/css">
A.menu { font-family: "Trebuchet MS"; font-size: 10pt; font-weight : bold;
border-top: 1px solid #586E7A; border-bottom: 1px solid #586E7A;
color: #FFFFFF; width: 150; text-decoration: none }
A.menu:hover { background: #FFFFFF; color: #000000; border: 1px solid #000000; text-decoration: none }
A.menu:link { text-decoration: none }
</style>

</head>
<body>
<br>
<br>
<br>
<img src="menuknap.gif" height="10" width="100" border="0" OnClick="showOptions(1,1);">
<br>

<div style="display: none;" id="show1">

<!-- Denne table skal komme frem over billede -->
<table border="0" width="150" cellspacing="3" cellpadding="3" bgcolor="#000000" OnMouseOver="showOptions(1,1);">
<tr><td bgcolor="#586E7A" OnClick="showOptions(1,0);" OnMouseOut="showOptions(1,0);">
<a href="1" class="menu">&nbsp;link 1</a><br>
<a href="2" class="menu">&nbsp;link 2</a><br>
<a href="3" class="menu">&nbsp;link 3</a><br>
<a href="4" class="menu">&nbsp;link 4</a><br>
<a href="5" class="menu">&nbsp;link 5</a><br>
</td></tr></table>
</div>
</body>
</html>
Avatar billede medions Nybegynder
22. maj 2002 - 21:48 #10
Hmmm.. smart! :-)

//>Rune
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