Hallo,
ich habe um besser CSS und Java Script zu lernen vorgehabt einen
Layer runterfahren zu lassen, wenn man auf einen Button klickt.
Jedoch wird der Layer nicht angezeigt und ich habe schon mehre
Male versucht rauszufinden wieso aber es wird nichts ausgegeben,
der springt anscheinend nichtmal in die Funktion...
HTML
<style type="text/css">
.content
{
font-family:Arial;
font-size:12px;
width:500px;
margin:0px auto;
letter-spacing: 1px;
}
h1
{
font-family:Arial;
font-size:20px;
color:#D53035;
}
#layer
{
visibility:hidden;
background-color:#D53035;
font-family:Arial;
font-size:20px;
color:#FFFFFF;
width:500px;
height:200px;
letter-spacing: 1px;
position:fixed;
left:30%;
top:0%;
}
</style>
<script type="text/javascript">
var i = 1;
function layerrunterfahren()
{
document.getElementById('layer').style.visibility="visible";
alert('test');
if(i<=10)
{
document.write('if');
document.getElementById('layer').style.'top'=i+"%";
i++;
setTimeout('layerrunterfahren()', 50);
}
else
{
document.write('ELSE');
}
}
function layerschliessen()
{
document.getElementById('layer').style.visibility="hidden";
}
</script>
<input type="submit" name="open" value="open" onClick="layerrunterfahren()">
<div id="layer">
<center>
<br>
<br>
Dies hier ist der Layer!! :)
<br>
<br>
<br>
<input type="submit" name="close" value="Schließen [ X ]" onClick="layerschliessen()">
</center>
</div>
<div class="content">
<center>
</center>
<br>
<br>
<h1>Hier steht der Titel</h1>
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
<br><br>
<h1>Das ist Titel 2</h1>
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
Am Morgen des 4ten Julis stand Text im Inhalt und der Text diente nur als Dekoration um den Layer zu demonstrieren.
</div>
Alles anzeigen