Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.07.2010, 00:45   #1
czart
Новичок
Джуниор
 
Регистрация: 10.07.2010
Сообщений: 3
По умолчанию Скрипт редиректа

Всем привет. Вот столкнулся с такой проблемой.

Есть два сайта у них базы данных одинаковые, урлы, и новости тоже. Только шаблоны разные. На одном скачать что то можно на другом нет.

На сайте котором скачать нельзя стоит кнопка (скачать) и в ней прописан урл на другой сайт на главную страницу. Но это не правильно и пользователи ругаются.

Вот хочу сделать редирект чтоб с одного сайта на другой перебрасывала в такую же новость. Урлы на двух сайтах все одинаковые только домены разные. Если кто знает как это сделать с помощью скрипта редиректа при нажатии подскажите новичку ?
czart вне форума Ответить с цитированием
Старый 10.07.2010, 04:35   #2
czart
Новичок
Джуниор
 
Регистрация: 10.07.2010
Сообщений: 3
По умолчанию

Цитата:
<script type="text/javascript">
var oldDomain = 'site1.ru';
var newDomain = 'site2.ru';
var oldAddress = window.location+'';
function redirectToNewDomain()
{
var newAddress = oldAddress.replace(oldDomain,newDom ain);
window.location.replace(newAddress) ;
}
if(oldAddress.indexOf(oldDomain)!=-1)
{
redirectToNewDomain()
}
</script>

На шел то что надо.Но как его переделать так что б скрипт открывался в новом окне и выглядел в виде ссылки ?

Последний раз редактировалось czart; 10.07.2010 в 04:38.
czart вне форума Ответить с цитированием
Старый 10.07.2010, 05:16   #3
czart
Новичок
Джуниор
 
Регистрация: 10.07.2010
Сообщений: 3
По умолчанию

Огромное спасибо за помощь, но я уже сам разобрался как эту шнягу сделать.
Вот вам мой код который я сделал. может ко муто пригодится.

<script>
function href()
{
var oldDomain = 'домен первого сайта';
var newDomain = 'домен второго сайта';
var oldAddress = window.location+'';
function redirectToNewDomain()
{
var newAddress = oldAddress.replace(oldDomain,newDom ain);
window.location.replace(newAddress) ;
}
if(oldAddress.indexOf(oldDomain)!=-1)
{
redirectToNewDomain()
}
}
</script>
<form>
<input type="button" name="b1" value="Я КРУТОЙ ЧУВАК" onClick="href()">
</form>
czart вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка редиректа в IDHttp Lion-Tiger Работа с сетью в Delphi 0 28.03.2010 05:38
мой сайт взломали и в коды скриптов добавили вот этот скрипт. Что за скрипт? nsbox JavaScript, Ajax 9 21.01.2010 18:19
Скрипт pop Under (скрипт попандера) Jensi JavaScript, Ajax 2 13.07.2009 00:17
C#(скрипт) Paranoic Общие вопросы .NET 4 25.04.2008 16:13