Irgendwie blick ich heute nicht durch.
Kann mir jemand einen Tipp geben, wo ich den Denkfehler habe?
Beim Klicken der jeweiligen Links soll entsprechend ein anderer Layer angezeigt werden.
Folgenden Quellcode habe ich:
Ich bekome in der Javascript-Konsole immer "getElementById has no Properties" als Fehler angezeigt.
Kann mir jemand einen Tipp geben, wo ich den Denkfehler habe?
Beim Klicken der jeweiligen Links soll entsprechend ein anderer Layer angezeigt werden.
Folgenden Quellcode habe ich:
HTML:
<html>
<head>
<title></title>
<meta content="">
<style></style>
</head>
<body>
<dl class="domainchecklong">
<dt class="long">
<a href="" onclick="return checkSingle()">Domaincheck</a>
<a href="" onclick="return checkMulti()">Multi-Domaincheck</a>
<a href="" onclick="return findDomain()">Domain vorschlagen</a>
</dt>
<!-- BEGIN:BLOCK -->
<div id="checkSingle" style="display: block; visibility: visible" >
<h1>Layer1</h1>
</div>
</div>
<div style="display: none; visibility: hidden" id="checkMulti" name="checkMulti">
<h1>Layer2</h1></form>
</div>
<dd style="display: none; visibility: hidden" id="findDomain" name="findDomain">
<h1>Layer2</h1></form>
</dd>
<p> </p>
{TABLE}
<!-- END:BLOCK -->
</dl>
<script type="text/javascript" language="javascript">
function checkSingle()
{
var dock = document.getElemetById("checkSingle").style;
dock.display= "block";
dock.visibility = "visible";
return false;
}
function checkMulti()
{
alert (document.getElemetById['checkMulti']);
var dock = document.getElemetById('checkMulti').style;
dock.display= "block";
dock.visibility = "visible";
return false;
}
</script>
</body>
</html>
Ich bekome in der Javascript-Konsole immer "getElementById has no Properties" als Fehler angezeigt.