wieso findet er das Objekt nicht?
Newbie
- javascript
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
function show() {
document.Video1.style.visibility = "visible";
}
</script>
</head>
<body>
<a href="javascript:show()">Show</a><br>
<br>
<div id="Video1" name="Video1" style="position:absolute; width:300px; height:300px; visibility: hidden;">
<iframe src="" id="i1" width="324" height="290" name="i1"></iframe>
</div>
</body>
</html>
___________________________________________________________
Wieso findet er nicht das Objekt? das div soll einfach nur sichtbar werden... Bitte um hilfe
Hallo! <!--Begrüßung -->
document.Video1.style.visibility = "visible";
Wieso findet er nicht das Objekt? das div soll einfach nur sichtbar werden... Bitte um hilfe
Er findet nihct das Objekt, weil Objekt nicht so ansprechen. Wie du es ansprechen kannst, nimm document.all.Viseo1.style.visibility für alte IE-Versionen und document.getElementById("Video1").style.visibility für aktuelle Browser, die das DOM http://selfhtml.teamone.de/dhtml/modelle/dom.htm verstehen.
Gruß
mdkiller <!-- Verabschiedung -->
Hallo Newbie,
Versuch's mal so:
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
function show(id)
{
if(window.opera || (document.getElementById && !document.all))
{
document.getElementById(id).style.visibility = "visible";
}
else if(document.all)
{
document.all[id].style.visibility = 'visible';
}
}
</script>
</head>
<body>
<a href="javascript:show(Video1)">Show</a><br>
<br>
<div id="Video1" name="Video1" style="position:absolute; width:300px; height:300px; visibility: hidden;">
<iframe src="" id="i1" width="324" height="290" name="i1"></iframe>
</div>
</body>
</html>
Gruß
Kurt