Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
кофейник +
Зарегистрирован: 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> |
Почти то, что нужно, для екзита юзаю, чуть переделаешь и вперед. Самому ломает переделывать что-то!
|
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 и все запашет. Себастьяно не учел, что ты не в теме немного. 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.
Удачи в изучении
|
K началу
|
|
|
Dr.Martens
Зарегистрирован: 22.09.00
Сообщения: 880
|
Добавлено: 11/08/03 в 04:49
|
|
noable писал: | а вообще, в принципе вопрос детский был, так что думаю, что если ты чуть-чуть почитаешь инфу по javascript это тебе не повредит, потому что если ты собираешься остаться в бизе надолго надо иметь достаточный базовый уровень не только по javascript'у, но и хотя бы по серверным скриптам таким как php.
Удачи в изучении |
Но не надо все-таки забывать, что php можно использовать не везде. Javascript впереди планеты всей!
|
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 писал: | яву с пхп мне кажется немного некорректно сравнивать, не так ли? ;) |
Я сравниваю только по одному параметру: юзабельности. Яву было можно использовать всегда и везде - любовь навек!
|
K началу
|
|
|
webboxxx
Зарегистрирован: 06.03.03
Сообщения: 208
|
Добавлено: 11/08/03 в 23:32
|
|
Dr.Martens писал: | webboxxx писал: | яву с пхп мне кажется немного некорректно сравнивать, не так ли? ;) |
Я сравниваю только по одному параметру: юзабельности. Яву было можно использовать всегда и везде - любовь навек! |
да ладно тебе ;) почему бы тогда не сравнить еще клавиатуру с мышкой.. даже по той же юзабельности.
|
K началу
|
|
|
wm
Зарегистрирован: 27.08.03
Сообщения: 17
|
Добавлено: 15/10/03 в 02:30
|
|
Dr.Martens писал: | Яву было можно использовать всегда и везде - любовь навек! |
Яву многие отключают, а пхп фиг отключишь
|
K началу
|
|
|
Weber
Зарегистрирован: 03.10.03
Сообщения: 1276
|
Добавлено: 15/10/03 в 04:30
|
|
wm писал: | Dr.Martens писал: | Яву было можно использовать всегда и везде - любовь навек! |
Яву многие отключают, а пхп фиг отключишь |
Ну уж совсем не многие отключают яву... а пхп и вправду фиг отключишь %)
|
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 (эксклюзивно для данного постинга )
Если нужно вываливать случайный урл по выходу со страницы - верно, этот код и в боди атрибут: onUnload="bye()" должны сработать (по идее ещё самой функции не мешает иметь в конце return true)
|
K началу
|
|
|
Medved_Grizli
Зарегистрирован: 05.10.03
Сообщения: 274
|
Добавлено: 16/10/03 в 18:09
|
|
DiamondRoads Пасиба
|
K началу
|
|
|