Js elrejtés - megjelenítés
Egy előugró bejelentkezést akarok létrehozni, de nem akar összejönni. A bejelentkezés szöveg mindig ottmarad. A másik problémám pedig az, hogy kerülne alá tartalom, és szeretném, hogy amikor lenyílik, akkor ne küldjön arrébb mindent. Ötletek?
■ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title></title>
<script type="text/javascript">
function megjelenit(){
document.getElementById('button').style.display="block"
document.getElementById('userid').style.display="block"
document.getElementById('userpw').style.display="block";
}
function elrejt(){
document.get.ElementById('logintext').style.display="none";
</script>
</head>
<body>
<form name="elso">
<input type="text" name="userid" style="display:none" id="userid" value="Felhasználónév" onClick="document.elso.userid.value=' '"/>
<input type="text" name="userpw" style="display:none" id="userpw" value="Jelszó" onClick="document.elso.userpw.value=' '"/>
<input type="button" name="belepes" style="display:none" id="button" value="Belépés" />
<span onclick="megjelenit()" style="cursor:pointer">
<span onClick="elrejt()">
Belépés
</span>
</span>
</form>
<img src="asd.png">
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title></title>
<script type="text/javascript">
function megjelenit(){
document.getElementById('button').style.display="block"
document.getElementById('userid').style.display="block"
document.getElementById('userpw').style.display="block";
}
function elrejt(){
document.get.ElementById('logintext').style.display="none";
</script>
</head>
<body>
<form name="elso">
<input type="text" name="userid" style="display:none" id="userid" value="Felhasználónév" onClick="document.elso.userid.value=' '"/>
<input type="text" name="userpw" style="display:none" id="userpw" value="Jelszó" onClick="document.elso.userpw.value=' '"/>
<input type="button" name="belepes" style="display:none" id="button" value="Belépés" />
<span onclick="megjelenit()" style="cursor:pointer">
<span onClick="elrejt()">
Belépés
</span>
</span>
</form>
<img src="asd.png">
</body>
</html>
<!DOCTYPE html> <html>
Köszönöm!
@Poetro: Ki maradt egy
@Try: Itt megint az lehet a probléma hogy a onclick-re lefut a elrejt meg a megjelenit egyszerre és ezért marad látható. Az elrejtő rutinba be kel épiteni egy olyan részt ami megállítja az esemény terjedését, hogy azt más elemek ne vegyék át.