• Страница 1 из 1
  • 1
Не получается с JavaScript
Infamous
Дата: Четверг, 17.12.2009, 13:44 | Сообщение # 1
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Хотел сделать скрипт, который ко всем внешним ссылкам будет прибавлять класс vlink. Написал это:

Code
var i = document.getElementsByTagName('a');
for (k>0; k<i.length; k++;) {
if (i[k].href.indexOf(location.host) = -1) {
this.className='vlink'
}
}

Ничего не работает. Скажите, где у меня ошибка

  
Slimmi
Дата: Четверг, 17.12.2009, 14:46 | Сообщение # 2
говорун
Группа: Модераторы
Пользователь №: 5
Сообщений: 287
Получено оценок: 38
ПО Смотри анологГ :)

Большие фотостатусы
  
Infamous
Дата: Четверг, 17.12.2009, 18:25 | Сообщение # 3
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Quote (Slimmi)
ПО Смотри анологГ

И где там анолоГГ?

  
Aleko
Дата: Четверг, 17.12.2009, 23:14 | Сообщение # 4
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Code
<script>
var z=document.getElementsByTagName('a'),i=z.length;
while(i--)if(z[i].href.indexOf(location.host)<0)z[i].className+=' vlink'
</script>


Бесплатные обои.
  
Infamous
Дата: Пятница, 18.12.2009, 11:18 | Сообщение # 5
говорун
Группа: Проверенные
Пользователь №: 316
Сообщений: 158
Получено оценок: 21
Aleko, а можно через for сделать?
  
Aleko
Дата: Пятница, 18.12.2009, 18:43 | Сообщение # 6
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Infamous, через for можно но будет дольше.

Code
<script>
var z=document.getElementsByTagName('a'),i=z.length;
for(i;i--;)if(z[i].href.indexOf(location.host)<0)z[i].className+=' vlink'
</script>


Бесплатные обои.
  
DSC
Дата: Суббота, 19.12.2009, 13:58 | Сообщение # 7
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Aleko, на три символа дольше, о да....) оО

aka Latro
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.