Javascript

Dizasterr

Registered
Здравейте! Помъчих се да си напиша код за падащо меню, но нещо не става. Къде е грешката в кода ?
Код:
<html>
<head>
<script>
function showSubmenu(id) {
document.getElementById(id).style.display="block";

function hideSubmenu(id) {
document.getElementById(id).style.display="none";
};
</script>
<style>
#menu {
width: 150px;
height: 30px;
background-color: #000;
-moz-border-radius: 3px;
text-align: center;
float: center;
color: #FFF;
}

#submenu {
width: 150px;
height: 30px;
background-color: #00FF00;
-moz-border-radius: 3px;
text-align: center;
float: center;
margin: 50px;
dislpay: none;
}
</style>
</head>
<body>
<center>
<div id="menu" onmouseover="showSubmenu('submenu')" onmouseout="hideSubmenu('submenu')">
AAAAAAAAA
</div>
</center>
</body>
</html>
 
не си затворил къдравата скоба на showSubmenu()
сложил си точка и запетая ";" след къдравата скоба на hideSubmenu()
не съществува float: center; http://www.w3schools.com/css/pr_class_float.asp
 
Направих го така, но пак не става:
Код:
<script>
function showSubmenu(id) {
document.getElementById(id).style.display="block"м
}

function hideSubmenu(id) {
document.getElementById(id).style.display="none"м
}

</script>
 
кфи са тия м-та след скобите?
и казах ти - няма флоат: центер... може да е от това и просто да не излиза... ддз дай демо
 
Искам да си направя един бутон и като минеш с мишката върху него да се появява друг. Виж тези менюта: http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm
 

Back
Горе