Div visible machen
Frank
- javascript
0 apocalyptic_rider0 dey
Hi
Ich würd gern wenn ich auf ein bestimmtes "td" klicke das dann per JS funktion sich ein <div> sichtbar macht das ich vorher als "hidden" gestellt habe.Bei mir sieht das folgendermassen aus:
function openNavi(page)
{
if(page == "auftauchen")
{
document.getElementById("Navi1").style.visibility = "visible";
}
}
</script>
<body>
<table>
<tr>
<td>
Click mich
</td>
<td id="auftauchen" action="javascript:openNavi(page)">
<div id="Navi1" style="visibility:hidden">
<ul>
<li>hallo</li>
<li>hallo2</li>
<li>hallo3</li>
</ul>
<div>
</td>
</tr>
</table>
</body>
</html>
so jetzt die Frage...was ist hier falsch bzw was fehlt mir da noch?
Hi
Ich würd gern wenn ich auf ein bestimmtes "td" klicke das dann per JS funktion sich ein <div> sichtbar macht das ich vorher als "hidden" gestellt habe.
---------------------------------------------------------------------
<script type="text/javascript">
<!--
function openNavi()
{
document.getElementById("Navi1").style.visibility = "visible";
}
-->
</script>
</head>
<body>
<table>
<tr>
<td> <a href="javascript: openNavi();">Click mich</a> </td>
<td id="auftauchen" onclick="openNavi()">
<div id="Navi1" style="visibility: hidden;">
<ul>
<li>hallo</li>
<li>hallo2</li>
<li>hallo3</li>
</ul>
</div>
</td>
</tr>
</table>
---------------------------------------------------------------------
so jetzt die Frage...was ist hier falsch bzw was fehlt mir da noch?
ich hab jetzt zwei möglichkeiten gegeben wie man es sichtbar macht - denn mir schien du hast dir nicht genügend gedanken über dein problem gemacht - etwas unsichtbares sollte man nicht sichtbar machen indem man auf ein unsichtbares feld klickt oder? ich habs trotzdem mal rein zum zeigen wies geht
was ich auch nicht verstehen konnte warum die einen parameter übergeben hast - den brauch man absolut nicht
greetz rider
Hallo,
so jetzt die Frage...was ist hier falsch bzw was fehlt mir da noch?
Funktioniert das alles noch, wenn JS deaktiviert ist? Oder fehlen dann wichtige Funktionalitäten?
bydey