Реклама на сайте Advertise with us
Тема: Случайный url Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе кофейник +


Зарегистрирован: 28.06.03
Сообщения: 85
Ссылка на сообщениеДобавлено: 10/08/03 в 21:08     

Пожалуйста подскажите JavaScript при котором все ссылки на страничке становяться случайными. То есть при каждом нажатии ссылки попадаешь на разные страницы.
спасибо.

K началу

 
Информация о пользователе Don_Korleone


Зарегистрирован: 07.11.02
Сообщения: 338
Ссылка на сообщениеДобавлено: 10/08/03 в 21:45     

А может тебе сж скрипт нужен? Заодно и статистику по кликам и др вести сможешь.

K началу

 
Информация о пользователе Dr.Martens


Зарегистрирован: 22.09.00
Сообщения: 880
Ссылка на сообщениеДобавлено: 10/08/03 в 21:52     

Цитата:
<script language="JavaScript"><!--
var exit=true;
function bye(){
if (exit){
rnd=parseInt(Math.random()*3+1);
if (rnd==1) window.open('http://www..com');
if (rnd==2) window.open('http://www..com');
if (rnd==3) window.open('http://www..com');
}}
if (self != top) top.location = self.location;
// -->
</script>

Почти то, что нужно, для екзита юзаю, чуть переделаешь и вперед.
Самому ломает переделывать что-то! icon_smile.gif

K началу

 
Информация о пользователе кофейник +


Зарегистрирован: 28.06.03
Сообщения: 85
Ссылка на сообщениеДобавлено: 10/08/03 в 22:16     

спасибо только что-то не срабатывает, правда я в JavaScript колхоз полный

K началу

 
Информация о пользователе Sebastano Perero +


Зарегистрирован: 01.11.01
Сообщения: 2459
Ссылка на сообщениеДобавлено: 10/08/03 в 23:25     

в бодах пропиши onunload="xit()"

K началу

 
Информация о пользователе кофейник +


Зарегистрирован: 28.06.03
Сообщения: 85
Ссылка на сообщениеДобавлено: 11/08/03 в 00:06     

Спасибо Всем, только если не затруднит готовый скрипт подкинте без доработок
Я в JavaScript 0 полный
Вот так попробовал
...
<body onUnload="xit()">
...
<script language="JavaScript"><!--
var exit=true;
function bye(){
if (exit){
rnd=parseInt(Math.random()*3+1);
if (rnd==1) window.open('http://www..com');
if (rnd==2) window.open('http://www..com');
if (rnd==3) window.open('http://www..com');
}}
if (self != top) top.location = self.location;
// -->
</script>

Все равно ничего не работает
Помогите по братски

K началу

 
Информация о пользователе Dr.Martens


Зарегистрирован: 22.09.00
Сообщения: 880
Ссылка на сообщениеДобавлено: 11/08/03 в 00:12     

Цитата:

<body onUnload="bye()">
...
<script language="JavaScript"><!--
var exit=true;
function bye(){
if (exit){
rnd=parseInt(Math.random()*3+1);
if (rnd==1) window.open('http://www..com');
if (rnd==2) window.open('http://www..com');
if (rnd==3) window.open('http://www..com');
}}
if (self != top) top.location = self.location;
// -->
</script>

Замени xit на bye в body и все запашет.
Себастьяно не учел, что ты не в теме немного. icon_smile.gif
PS Запашет ессно, при закрытии паги.

K началу

 
Информация о пользователе кофейник +


Зарегистрирован: 28.06.03
Сообщения: 85
Ссылка на сообщениеДобавлено: 11/08/03 в 00:32     

Все работает как надо! Большое спасибо!

K началу

 
Информация о пользователе noable


Зарегистрирован: 23.02.03
Сообщения: 65
Ссылка на сообщениеДобавлено: 11/08/03 в 01:57     

а вообще, в принципе вопрос детский был, так что думаю, что если ты чуть-чуть почитаешь инфу по javascript это тебе не повредит, потому что если ты собираешься остаться в бизе надолго надо иметь достаточный базовый уровень не только по javascript'у, но и хотя бы по серверным скриптам таким как php.

Удачи в изучении icon_smile.gif

K началу

 
Информация о пользователе Dr.Martens


Зарегистрирован: 22.09.00
Сообщения: 880
Ссылка на сообщениеДобавлено: 11/08/03 в 04:49     

noable писал:
а вообще, в принципе вопрос детский был, так что думаю, что если ты чуть-чуть почитаешь инфу по javascript это тебе не повредит, потому что если ты собираешься остаться в бизе надолго надо иметь достаточный базовый уровень не только по javascript'у, но и хотя бы по серверным скриптам таким как php.

Удачи в изучении icon_smile.gif

Но не надо все-таки забывать, что php можно использовать не везде.
Javascript впереди планеты всей! icon_smile.gif

K началу

 
Информация о пользователе webboxxx


Зарегистрирован: 06.03.03
Сообщения: 208
Ссылка на сообщениеДобавлено: 11/08/03 в 07:24     

яву с пхп мне кажется немного некорректно сравнивать, не так ли? ;)

K началу

 
Информация о пользователе Соня Паровозова


Зарегистрирован: 16.10.02
Сообщения: 843
Ссылка на сообщениеДобавлено: 11/08/03 в 10:41     

А почему не старый, добрый PERL ?
Одним скриптом можно подставлять любые "вставки" - баннеры, линки, блоки ХТМЛьные - таблицы там разные...

K началу

 
Информация о пользователе Dr.Martens


Зарегистрирован: 22.09.00
Сообщения: 880
Ссылка на сообщениеДобавлено: 11/08/03 в 14:26     

webboxxx писал:
яву с пхп мне кажется немного некорректно сравнивать, не так ли? ;)

Я сравниваю только по одному параметру: юзабельности.
Яву было можно использовать всегда и везде - любовь навек! icon_smile.gif

K началу

 
Информация о пользователе webboxxx


Зарегистрирован: 06.03.03
Сообщения: 208
Ссылка на сообщениеДобавлено: 11/08/03 в 23:32     

Dr.Martens писал:
webboxxx писал:
яву с пхп мне кажется немного некорректно сравнивать, не так ли? ;)

Я сравниваю только по одному параметру: юзабельности.
Яву было можно использовать всегда и везде - любовь навек! icon_smile.gif


да ладно тебе ;) почему бы тогда не сравнить еще клавиатуру с мышкой.. даже по той же юзабельности. icon_rolleyes.gif

K началу

 
Информация о пользователе wm


Зарегистрирован: 27.08.03
Сообщения: 17
Ссылка на сообщениеДобавлено: 15/10/03 в 02:30     

Dr.Martens писал:

Яву было можно использовать всегда и везде - любовь навек! icon_smile.gif

Яву многие отключают, а пхп фиг отключишь icon_smile.gif

K началу

 
Информация о пользователе Weber


Зарегистрирован: 03.10.03
Сообщения: 1276
Ссылка на сообщениеДобавлено: 15/10/03 в 04:30     

wm писал:
Dr.Martens писал:

Яву было можно использовать всегда и везде - любовь навек! icon_smile.gif

Яву многие отключают, а пхп фиг отключишь icon_smile.gif


Ну уж совсем не многие отключают яву... а пхп и вправду фиг отключишь %)

K началу

 
Информация о пользователе Pentarh


Зарегистрирован: 05.04.03
Сообщения: 1376
Ссылка на сообщениеДобавлено: 15/10/03 в 12:21     

А ты бы посмотрел на дату последнего сообщения.

Че, значок хоцца? :-)

K началу

 
Информация о пользователе Medved_Grizli


Зарегистрирован: 05.10.03
Сообщения: 274
Ссылка на сообщениеДобавлено: 15/10/03 в 20:36     

Я понимаю что на самом деле это все не так и сложно, но что делать я только учусь, так вот:

Я попытался использовать вот этот скрипт:

Цитата:
<body onUnload="bye()">
...
<script language="JavaScript"><!--
var exit=true;
function bye(){
if (exit){
rnd=parseInt(Math.random()*3+1);
if (rnd==1) window.open('http://www..com');
if (rnd==2) window.open('http://www..com');
if (rnd==3) window.open('http://www..com');
}}
if (self != top) top.location = self.location;
// -->
</script>


Пишу, значит, в хеде:

<script language="JavaScript"><!--
var exit=true;
function bye(){
if (exit){
rnd=parseInt(Math.random()*3+1);
if (rnd==1) window.open('http://www..com');
if (rnd==2) window.open('http://www..com');
if (rnd==3) window.open('http://www..com');
}}
if (self != top) top.location = self.location;
// -->
</script>

В боди атрибут:
onUnload="bye()"

А вот зеся <a href=.......> не чего не пишу(после =).
Так вопрос вот в чем а что писать после "="?

K началу

 
Информация о пользователе DiamondRoads


Зарегистрирован: 15.10.03
Сообщения: 20
Ссылка на сообщениеДобавлено: 16/10/03 в 10:57     

Medved_Grizli писал:

А вот зеся <a href=.......> не чего не пишу(после =).
Так вопрос вот в чем а что писать после "="?


javascript:function_name()

Если нужно сделать ссылку, при нажатии на которую серфер переходит на случайный урл, то рабочий пример тут
http://www.diamondroads.biz/rus/college/samples/randomlink.html
(эксклюзивно для данного постинга icon_smile.gif )

Если нужно вываливать случайный урл по выходу со страницы -
верно, этот код и в боди атрибут: onUnload="bye()" должны сработать (по идее ещё самой функции не мешает иметь в конце return true)

K началу

 
Информация о пользователе Medved_Grizli


Зарегистрирован: 05.10.03
Сообщения: 274
Ссылка на сообщениеДобавлено: 16/10/03 в 18:09     

DiamondRoads
Пасиба

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор сайта

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »