Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 16.11.2011, 22:01
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,136

Сообщение от bpystep
для последующего изучения данного языка
Как ты чему-то научишся, если ты постоянно спрашиваешь как сделать букварские задачки? Ведь про это написано в любом учебнике...
Ответить с цитированием
  #12 (permalink)  
Старый 16.11.2011, 22:02
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

а через функцию? так как делали выше... можно как нибудь передать индекс в функцию?

<a name="ula" href="#" onMouseOver="ChangeFon(this.name, что вот здесь надо передать?)">Menu</a>


function ChangeFon(node,i) { 
  document.getElementsByName(node)[i].style.color="blue"; 
}
Ответить с цитированием
  #13 (permalink)  
Старый 16.11.2011, 22:10
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

<a name="ula" href="#" onMouseOver="ChangeFon(this.name, '0')">Menu</a>
<script>
function ChangeFon(node,i) {  
  document.getElementsByName(node)[i].style.color="red";  //тут было blue
}
</script>

P.S.я думаю вы пробовали хоть что-то сделать, так вот как вы хотели увидеть изменения когда ссылка и так синего цвета, и вы ее на синий меняете О_о
Ответить с цитированием
  #14 (permalink)  
Старый 17.11.2011, 00:13
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

думаете я сам не догадываюсь что надо передать 0? а как быть с другими елементами к ним тоже передавать какието числа, чтоб потом было в функции вот так:
function ChangeFon(node,index) { 
	if (index == 0) document.getElementsByName(node)[index].style.color="blue";
if (index == 1) document.getElementsByName(node)[index].style.color="blue";
if (index == 2) document.getElementsByName(node)[index].style.color="blue";
}

и т.д.? ну это же бред господа.
можно ли передать в функцию именно индекс этого элемента или нет? как-нибудь то можно по-любой.
а по поводу цвета, это лишь маленький кусок кода, поэтому там стоит синий, но это не принципиально.
Ответить с цитированием
  #15 (permalink)  
Старый 17.11.2011, 00:35
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

bpystep, дурной, штоле? Передавай не порядковый номер, а this. И будет тебе счастье.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #16 (permalink)  
Старый 17.11.2011, 00:42
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

trikadin,
мб по внимательнее почитаешь, что я там написал.
спасибо, именно это мне и надо было. this овтетил на вопрос.

з.ы. неужели сразу нельзя было написать.
Ответить с цитированием
  #17 (permalink)  
Старый 17.11.2011, 00:52
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от bpystep
trikadin,
мб по внимательнее почитаешь, что я там написал.
А, собственно, что я не так прочитал? Кстати, о написаннном: такого, извиняюсь, редкостного говнокода я давно не видел. Вот это вот что?
function ChangeFon(node,index) {
    if (index == 0) document.getElementsByName(node)[index].style.color="blue";
    if (index == 1) document.getElementsByName(node)[index].style.color="blue";
    if (index == 2) document.getElementsByName(node)[index].style.color="blue";
}

Вы это под чем писали? Я тоже хочу. Три раза проверять, чему равно значение index, и при этом каждый раз делать одно и то же - писать такое надо уметь, да...

Сообщение от bpystep
спасибо, именно это мне и надо было. this овтетил на вопрос.

з.ы. неужели сразу нельзя было написать.
А вам это ksa в 10-м сообщении написал. Ваша невнимательность вам не на руку.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #18 (permalink)  
Старый 18.11.2011, 18:41
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

ну я же там и написал что это бред, просто привел этот бред а примере...
извиняюсь, да, ksa это написал, но открылась 2 старница поста, поэтому и пропустил.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение цвета текста без id KupueIIIKo Events/DOM/Window 5 04.10.2011 16:52
изменение цвета Александр х@к Элементы интерфейса 12 26.09.2011 06:18
Изменение ссылки средствами JavaScript stepback Общие вопросы Javascript 1 19.08.2010 14:08
Изменение цвета конпки при наведении MUALIQ Events/DOM/Window 1 10.03.2010 12:16
изменение цвета фона alina Общие вопросы Javascript 1 27.12.2009 17:23