Помогите переписать подмену ссылок

spiderbuber

Гуру форума
Заблокирован
Регистрация
20 Июл 2009
Сообщения
237
Реакции
59
  • Автор темы
  • Заблокирован
  • #1
В php скрипте делаю подмену ссылок следующим образом

PHP:
<script language='JavaScript'>var domens = ['letitbit.net','depositfiles.com'];
var tds = 'http://tds.ru/out.php?sid=1&tds-key=".$row['title']."';
var nodeList = document.getElementsByTagName('a');for (var i = 0; i < nodeList.length; i++){for (var j = 0; j < domens.length; j++){if (nodeList[i].href.indexOf(domens[j])!=-1) nodeList[i].href = tds;}}</script>

Т.е. ссылки из массива (в данном случае letitbit.net и depositfiles.com) подменятся на УРЛ ТДСки с передачей рефера..

Как видоизменить скрипт чтобы при наведении на ссылку не палился УРЛ ТДСки?...

Я это вижу как-то так: Нужно вынести в отдельную функцию УРЛ ТДСки, а при подмене использовать конструкцию
PHP:
 href="#" onclick="go()"

Помогите воплоить в жизнь, ибо не силен в Java.
 
  • Автор темы
  • Заблокирован
  • #2
Неужели перевелись на нулледе прогеры?
 
Код:
<script type="text/javascript">
function go(el) {
var domens = ['letitbit.net','depositfiles.com']; 
var tds = 'http://tds.ru/out.php?sid=1&tds-key=".$row['title']."'; 
for (var j = 0; j < domens.length; j++) {
if (el.href.indexOf(domens[j])!=-1) { location.replace(tds); return false; }
}

location.replace(el.href);
}
</script>
А на ссылки:
Код:
 <a href="#" onclick="go(this)"
 
  • Автор темы
  • Заблокирован
  • #4
2bafoed, это не то!..
я же не буду несколько тысяч ссылок ручками править в БД + все последующие..
Мой скрипт выше подменяет автоматом, но палит урл ТДСки.. Вот как замутить чтобы урл не палился при наведении?
 
Назад
Сверху