помогите со скриптом
вроде простейшую вещь хочу сделать но ничего не получается, помогите как сделать что работало. заранее спасибо
<html> <body> <script language="javascript"> function showtopic(); { var a ; switch (n) { case 1 : a="text 1"; break; case 2: a="text 2" break; default : a="default text"; } b.innerhtml=a; } </script> <p><a href="javascript: showtopic(1)">point 1</a></p> <p><a href="javascript:showtopic(2)">point 2</a></p> <p id='b' name='b'></p> </body> </html> |
document.getElementById('b').innerHTML Лишнюю точку с запятой догадаетесь убрать? |
можно чуть подробнее пожалуйста? я ведь совсем пока ничего не понимаю :(
|
здесь не нужна точка с запятой
function showtopic(); { а это: b.innerhtml=a; надо зменить на: document.getElementById('b').innerHTML=a; |
исправил, но все равно не работает
|
rumrum,
ну, естественно. откуда у вас берутся переменные a и n? ниоткуда не берутся. поместите одну из них в аргументы, а вторую прибейте возьмите, и почитайте какой-нибудь справочник по JS там такие детские вопросы все расписаны. |
ну я это из книжки и списал
|
значит плохая книга.
в разделе книги на сайте есть достаточное количество качественной литературы |
Часовой пояс GMT +3, время: 13:42. |