Как сделать двойной ajax редирект

12 3
kxk
На сайте с 30.01.2005
Offline
990
kxk
2606

Добрый день !

Мне надоели, кнопки и шифро кнопки, как сделать двойной аякс редирект с передачей ключа текущей страницы на tds?

Ваш DEVOPS
miraxi
На сайте с 07.11.2010
Offline
52
#1

Брось, аякс не везде работает. кнопка особой роли не играет.

kxk
На сайте с 30.01.2005
Offline
990
kxk
#2

miraxi, Почему не везде, у ботов неработает :)

Ezekiel
На сайте с 11.08.2010
Offline
28
#3

В чем должна заключаться его "двойновость"? AJAX или JavaScript? AJAX вроде как используется для обмена данными между браузером и сервером и слово "редирект" тут как-то не сильно подходит. Я не придираюсь, просто уточняю.

Ezekiel добавил 25.11.2010 в 11:15

Чем смогу - помогу.

Обмен WebMoney (http://bit.ly/kqBOlV) Продам инвайт на Хабр (http://www.plati.ru/asp/pay.asp?idd=1529255)
kxk
На сайте с 30.01.2005
Offline
990
kxk
#4

Ezekiel, Ну если бот, те Яндекс гугл и тд никуда не редиректить, если человек то редиректить

Ezekiel
На сайте с 11.08.2010
Offline
28
#5

Вроде как боты не исполняют яваскрипт, если он лежит во внешнем файле. Поэтому делай обычный window.location="здесь урл". для верности можно сделать так:

1. создаем файл redir.js, который содержит:

window.location="http://tds.ru/"

2. в head пишем:

<script>

var headID = document.getElementsByTagName("head")[0]; // получаем заголовок
var newScript = document.createElement("script"); // создаем новый элемент скрипт
newScript.type = "text/javascript"; // указываем тип
newScript.src = "/redir.js"; // указываем местоположение
headID.appendChild(newScript); // дописываем созданный элемент к заголовку
</script>

Ezekiel добавил 25-11-2010 в 12:46

Если надо передавать ключ:

window.location="http://tds.ru/?key=keyword"

где keyword - твое ключесвое слово. Как его правильно передавать - зависит от ТДС.

Тут появляется проблема, т.к. редирект лежит в отдельном файле, а ключи на страницах разные, то нужно сначала получить кейворд текущей страницы.

Для этого желательно знать где (в каком теге) находится кейворд. Например на наших страницах кейворд всегда находится в тайтле, в том виде котором он нам нужен.

Значит апгрейдим наш redir.js:

<script>

var title = document.getElementsByTagName("title")[0]; // получаем тайтл
var keyword = title.innerHTML; // получаем содержимое тайтла
window.location = "http://tds.ru/?key="+keyword; // подставляем полученное в адрес редиректа
</script>
Ezekiel
На сайте с 11.08.2010
Offline
28
#6

Если надо передавать ключ:

window.location="http://tds.ru/?key=keyword"

где keyword - твое ключесвое слово. Как его правильно передавать - зависит от ТДС.

Тут появляется проблема, т.к. редирект лежит в отдельном файле, а ключи на страницах разные, то нужно сначала получить кейворд текущей страницы.

Для этого желательно знать где (в каком теге) находится кейворд. Например на наших страницах кейворд всегда находится в тайтле, в том виде котором он нам нужен.

Значит апгрейдим наш redir.js:

<script>

var title = document.getElementsByTagName("title")[0]; // получаем тайтл
var keyword = title.innerHTML; // получаем содержимое тайтла
window.location = "http://tds.ru/?key="+keyword; // подставляем полученное в адрес редиректа
</script>

Ezekiel добавил 25-11-2010 в 12:51

Если надо передавать ключ:

window.location="http://tds.ru/?key=keyword"

где keyword - твое ключесвое слово. Как его правильно передавать - зависит от ТДС.

Тут появляется проблема, т.к. редирект лежит в отдельном файле, а ключи на страницах разные, то нужно сначала получить кейворд текущей страницы.

Для этого желательно знать где (в каком теге) находится кейворд. Например на наших страницах кейворд всегда находится в тайтле, в том виде котором он нам нужен.

Значит апгрейдим наш redir.js:

<script>

var title = document.getElementsByTagName("title")[0]; // получаем тайтл
var keyword = title.innerHTML; // получаем содержимое тайтла
window.location = "http://tds.ru/?key="+keyword; // подставляем полученное в адрес редиректа
</script>
kxk
На сайте с 30.01.2005
Offline
990
kxk
#7

Ezekiel, Шпасиба

[Удален]
#8
kxk:
Добрый день !

Мне надоели, кнопки и шифро кнопки, как сделать двойной аякс редирект с передачей ключа текущей страницы на tds?

Вова, а твой хостенк ище работаит ?

kxk
На сайте с 30.01.2005
Offline
990
kxk
#9

Дима_Быдло, C клонами не общаюсь :)

РС
На сайте с 24.06.2009
Offline
53
#10
Ezekiel:
AJAX или JavaScript?

олололол, лоло.

Ezekiel:

Вроде как боты не исполняют яваскрипт, если он лежит во внешнем файле

Нет, только в папке не исполняют, так что в папку ява скрипт, в папку.

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий