Показать сообщение отдельно
  #1 (permalink)  
Старый 04.02.2009, 14:23
Пушкин
 
Сообщений: n/a

Скрипт не работает в Опера
Скрипт работает в IE и не работает Opera. пишет что toggleMenu неорпределенная переменная. Я новичек, не судите строго

<script> language="Javascript"
type="text/javascript">
function toggleMenu(currMenu) {
if (document.getElementById){
thisMenu=document.getElementById(currMenu).style
if (thisMenu.display=="block"){
thisMenu.display="none"}
else {
thisMenu.display="block"
}
return false
}
else
return true
}
</script>
<style type="text/css">
.menu{display:none; margin-left:20px}
</style>
</head>
<body bgcolor="#FFFFFF">
<h1> Shacspier's Plays</h1>
<h3>
<a href="page1.html" document.getElementById('menu1').onclick=function toggleMenu()>Comedies</a>
</h3>
<span class="menu" id="menu1">
All's Well<br />
As you like<br />
Love's labour<br />
the comedy of errors
</span>

Последний раз редактировалось Андрей Параничев, 04.02.2009 в 15:12. Причина: Пользуйтесь bb-тегами [js] и [html] для оформления листингов кода в теле сообщения
Ответить с цитированием