Вот у меня есть Несколько вопросиков, рожденных слабым знанием жабы скрипт. Может кто поможет юродивому…
1) Есть такой скрипт (он находится в отдельном файле):
function subDisplay(subName){
subDisplayOllNot();
var el = document.getElementById(subName);
el.style.display='block';
el.style.visibility='visible';
}
function subDisplayOll(){
subDisplayOllYes();
}
function subDisplayOllYes(){
menu1.style.display='block';
menu2.style.display='block';
menu3.style.display='block';
menu4.style.display='block';
menu5.style.display='block';
menu6.style.display='block';
menu7.style.display='block';
menu8.style.display='block';
}
function subDisplayOllNot(){
menu1.style.display='none';
menu2.style.display='none';
menu3.style.display='none';
menu4.style.display='none';
menu5.style.display='none';
menu6.style.display='none';
menu7.style.display='none';
menu8.style.display='none';
menu1.style.display='hidden';
menu2.style.display='hidden';
menu3.style.display='hidden';
menu4.style.display='hidden';
menu5.style.display='hidden';
menu6.style.display='hidden';
menu7.style.display='hidden';
menu8.style.display='hidden';
}
}
По идеи, когда я нажимаю на пункт меню, вызывается функция
subDisplay(), которой передается имя объекта, который должен стать видимым (у меня это параграф).
Но, как только дело доходит до выполнения, эксплорер выдает, что “Не удалось получить свойство display. Недопустимый аргумент.”
Может кто подскажет, чего тут можно поделать.
2) Можно ли как-то, узнать положение курсора, в <texstarea>. И в место, где находится курсор, вставить что-то. В смысле мы нажимаем на курсор, и скрипт вставляет в то место, в котором находится курсор, какие то символы. И еще, как сделать, чтобы поле стало активным (я имею в ввиду, чтобы нажав на кнопочку, вставился сразу бы текст, и курсор замигал бы на этом самом текстовом поле)?
3) И последний мой вопросик, связанные с CSS: вот какое дело, хочу я сделать так, чтобы, при наведении курсора на ссылку, фон за ней (от начала страницы, до самого конца (или ячейки таблицы там)), становился другого цвета, а при убирании курсора, становилось все как обычно.
Я сделал вот что:
div.menu a {
color: #1c4877;
font-size: 12px;
text-decoration: none;
padding : 0px;
white-space : nowrap;}
div.menu a:hover {
background-color: #EAEAEA;
text-decoration: none;}
Но при этом выделяется только цвет под самой ссылкой. Особенно для меня удивительно то, что в месте, откуда я это скомуниздил, все работает как надо?
Заранее благодарю. Кстати всех с прошедшими Новыми Годами…