Переход по внешней ссылке (хитрость)

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
ADLER
Сообщения: 113
Зарегистрирован: 27 фев 2009, 22:50

Переход по внешней ссылке (хитрость)

Сообщение ADLER »

Доброе аремя суток .
Нашол тут скрипт переход по внешней ссылке , и сделал кое-что своё :

Между <head></head> :

Код: Выделить всё

<script type="text/javascript">
$(document).ready(function(){
$("a[@href^=http:]").each(function(){
if(this.host!="sp-fans.net.ru"){$(this).attr("target","_blank").attr("href",function(){return'/away.htm?'+this.href});}
})});
</script>


away.html :

Код: Выделить всё

<html>
<head>
<script type="text/javascript">
var url = self.location.search;
url = url.substring(1, url.length);
document.write('<iframe src='+url+' frameborder="0" width="100%" height="100%" style="margin:0;"></iframe>')
</script>
</head>
<body>
</body>
</html>


Знающие HTML язык поймут .

А теперь подскажите пожалуйста можно сделать что бы :
адрес был Не такой :
http://ВАШ.АДРЕС.САЙТА/away.htm?http://САЙТ.НА.КОТОРЫЙ.ВЫ.ХОТИТЕ.ПОПАСТЬ/
а такой :
http://ВАШ.АДРЕС.САЙТА/away.htm?

Но САЙТ.НА.КОТОРЫЙ.ВЫ.ХОТИТЕ.ПОПАСТЬ был уже открыт .
Помогите пожалуйста .
Аватара пользователя
Task
Сообщения: 349
Зарегистрирован: 14 янв 2009, 11:46

Re: Переход по внешней ссылке (хитрость)

Сообщение Task »

Нет
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Переход по внешней ссылке (хитрость)

Сообщение AllCity »

Используй onclick.
ADLER
Сообщения: 113
Зарегистрирован: 27 фев 2009, 22:50

Re: Переход по внешней ссылке (хитрость)

Сообщение ADLER »

а как он мне поможет ?
AllCity, Помоги оень прошу
X-3me
Сообщения: 176
Зарегистрирован: 12 дек 2008, 18:11

Re: Переход по внешней ссылке (хитрость)

Сообщение X-3me »

ADLER,

Код: Выделить всё

<script type="text/javascript">
$(document).ready(function(){
$("a[@href^=http:]").each(function(){
if(this.host!="sp-fans.net.ru"){$(this).attr("target","_blank").attr("onclick",function(){return 'window.open("/away.htm?'+this.href+'");return false;'});}
})});
</script>
ADLER
Сообщения: 113
Зарегистрирован: 27 фев 2009, 22:50

Re: Переход по внешней ссылке (хитрость)

Сообщение ADLER »

X-3me, Извени но это не то что я хотел .
Обьясню получше :
Например есть ссылка :

http://sp-fans.net.ru/away.htm?http://ucoz.ru/

Мне нужно что бы ссылка была :

http://sp-fans.net.ru/away.htm? (без чужого сайта)
Но что бы с этой ссылкой уже был открыт чужой сайт .
ADLER
Сообщения: 113
Зарегистрирован: 27 фев 2009, 22:50

Re: Переход по внешней ссылке (хитрость)

Сообщение ADLER »

у меня созрел другой вопрос :
Можно ли как то сделать что бы при переходе на чужие сайты твой адреc не менялся как в iframe
X-3me
Сообщения: 176
Зарегистрирован: 12 дек 2008, 18:11

Re: Переход по внешней ссылке (хитрость)

Сообщение X-3me »

ADLER писал(а):Мне нужно что бы ссылка была :http://sp-fans.net.ru/away.htm? (без чужого сайта)Но что бы с этой ссылкой уже был открыт чужой сайт .

тогда попробуй мой код + в away.htm:

Код: Выделить всё

<html>
<head></head>
<body>
<script type="text/javascript">
url=self.location.search;
if (url.charAt(0)=='?') {
 location.href="/away.htm";
} else {
 url=document.referrer;
 url=url.substring(url.indexOf('?')+1, url.length);
 document.write('<iframe src='+url+' frameborder="0" width="100%" height="100%" style="margin:0;"></iframe>')
}
</script>
</body>
</html>
Последний раз редактировалось X-3me 10 июн 2009, 19:41, всего редактировалось 1 раз.
ADLER
Сообщения: 113
Зарегистрирован: 27 фев 2009, 22:50

Re: Переход по внешней ссылке (хитрость)

Сообщение ADLER »

X-3me, оно долго грузит и неоткрывает
Пример : [ссыль] там снизу на ссылку юкоз можеш нажать .
Ответить