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

Randomize + Timer нужен скрипт

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ +


С нами с 26.09.06
Сообщения: 30
Рейтинг: 1

Ссылка на сообщениеДобавлено: 07/11/06 в 21:48       Ответить с цитатойцитата 

В общем сам я в Яве ни бум бум практически, если кто сможет помогите! Нужно привязать рандом к таймеру, чтобы допустим каждые сутки рандом выдавал из массива новую картинку или ссылку.
Поскольку я в яве плохо разбираюсь, вы бы не могли написать подробный скрипт и было бы совсем прекрасно если ещё и комментарии не хотелось бы постоянно из-за каждой мелочи кого-нибудь бередить.... помогите пожалуйста
заранее спасибо...

0
 



С нами с 17.10.06
Сообщения: 29
Рейтинг: 29

Ссылка на сообщениеДобавлено: 07/11/06 в 23:21       Ответить с цитатойцитата 



Не очень понятно куда картинку или ссылку нужно выдавать, уточни. Ели выводить на сайте, то JS тебе точно не подойдет. Тут уже нужен ПХП в связке с CRON'ом...

Я тоже бывал на волосок от жизни.

0
 
+ +


С нами с 26.09.06
Сообщения: 30
Рейтинг: 1

Ссылка на сообщениеДобавлено: 08/11/06 в 18:09       Ответить с цитатойцитата 

Скорее всего нужно будет выводить текст и ссылку, в ячейку таблицы загонять информацию из массива....
Нет это и на Яве работает, у меня есть рабочий скрипт Рандомайза на Яве, здесь вся проблема что бы его к счетчику привязать из-за того что не програмирую на яве не могу сам сделать, но это выполнимо я точно знаю. Надеюсь объяснил понятно...icon_smile.gif)))
Есть идеи???

0
 



С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672


Передовик Master-X (16.06.2008)
Ссылка на сообщениеДобавлено: 08/11/06 в 20:05       Ответить с цитатойцитата 

Так ты дай сам скрипт, глядишь - и подправит кто! А так - чего с нуля его писать чтоли для тебя?

Лучшие в Рунете: товарная партнёрка - от 4 рублей за клик.
CPA агрегатор - тысячи отличных офферов!

0
 



С нами с 18.11.99
Сообщения: 14226

Ссылка на сообщениеДобавлено: 08/11/06 в 20:59       Ответить с цитатойцитата 

Предупреждение: Заголовок топика в верхнем регистре

Участник!
Покупаем CJ-tube и галлерный трафик + 100$ за регистрацию

0
 



С нами с 07.04.03
Сообщения: 139
Рейтинг: 91

Ссылка на сообщениеДобавлено: 08/11/06 в 22:34       Ответить с цитатойцитата 

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

0
 
+
сам дебил

С нами с 25.07.06
Сообщения: 5379
Рейтинг: 1822

Ссылка на сообщениеДобавлено: 09/11/06 в 00:24       Ответить с цитатойцитата 



инфу можно в куку добавить

Очень много трафика...
и тут еще трафик

0
 



С нами с 10.10.05
Сообщения: 785
Рейтинг: 783

Ссылка на сообщениеДобавлено: 09/11/06 в 18:29       Ответить с цитатойцитата 

почему не получится то на JS вопрос только в размере массива и количестве картинок каждый день новую без проблем date функции то на что

0
 
+ +


С нами с 26.09.06
Сообщения: 30
Рейтинг: 1

Ссылка на сообщениеДобавлено: 09/11/06 в 23:44       Ответить с цитатойцитата 

В общем обещанный скрпит, для тех кто с Рандомом впервые сталкивается, что было для меня серьезным УДИВЛЕНИЕМ! Я скажу, что
<SCRIPT language="JavaScript" type="text/javascript">
a = new Array();
a[0] = '<a href="http://alexxx-nf.narod.ru/" target="_blank"><img src="moretest.jpg"></a>';
a[1] = '<a href="http://salamandras.narod.ru/" target="_blank"><img src="test.jpg"></a>';

b = new Array();
b[0] = '<a href="http://microsoft.com/" target="_blank"><img src="alexisamore.jpg"></a>';
b[1] = '<a href="http://ag.ru/" target="_blank"><img src="amberpeach.jpg"></a>';
b[2] = '<a href="http://www.starterra.com.ru/" target="_blank"><img src="sandyfantasy.jpg"></a>';

function RandomHTML(arg)
{
ind = Math.floor(Math.random() *(arg.length));
document.write(arg[ind]);
}
</SCRIPT>

</head>
<body>
<table border="1">
<tr>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
</tr>
<tr>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
</tr>
<tr>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
<td><SCRIPT>RandomHTML(a);</SCRIPT></td>
</tr>
</table>

<table border="1">
<tr>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
</tr>
<tr>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
</tr>
<tr>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
<td><SCRIPT>RandomHTML(b);</SCRIPT></td>
</tr>
</table>

теперь комментарийicon_smile.gif
"Теперь про рандом. Для каждой таблицы используется свой набор ссылок и картинок. Они задаются в массивах a и b. Чтоб нарастить количество возможных вариантов, достаточно просто добавить в конец еще несколько элементов (не забудь про номер элемента). Дальше в таблицу туда, где должно быть соответствующее изображение, вставляется конструкция <SCRIPT>RandomHTML(x);</SCRIPT>, где "х" - название используемого набора картинок. Соответственно можно и увеличить количество этих самых наборов, создав нужное количество массивов по аналогии. Все массивы должны быть описаны в одном месте - перед объявлением функции "function RandomHTML(arg)"."


ещё толькоicon_smile.gif теги body и html добавить и ваще работать будетicon_smile.gif
ЧТо касается таймера то это проблема, с таймером не работал....icon_sad.gif

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

В общем я делаю 30 ссылок на БИОС порнозвезд с их фотками - это будет массив. А теперь мне надо сделать так, чтобы в таблице вылетала эта херня... и рандом запускался один раз в сутки,
что касается счетчика.... то я без понятия... возможно имеет смысл как-то использовать системную дату, вроде даже ява может её читать или как ссылка с како-нибудь сайта- ну это по черному, в случае если не прокатит идея на самой яве сделать таймер нормальный icon_smile.gif)) и когда вылетает 00-00-00 рандом срабатывает, в общем задумка надеюсь понятаicon_smile.gif

Что касается массива с ссылками то зраниться он будет тут же в этом же htm-файле...

В общем два вопроса... как это все заставить работать и как таймер привязать?!icon_smile.gif))) Идеи есть?icon_smile.gif)))
Надеюсь что-нибудь придумаем....icon_smile.gif


P.S. да и про ПХП он отдыахет, не чего усложняться и так обойти его можно....

0
 
+ +


С нами с 26.09.06
Сообщения: 30
Рейтинг: 1

Ссылка на сообщениеДобавлено: 16/11/06 в 19:41       Ответить с цитатойцитата 

Народ а что так плохо?! Че не уже ли никто скрпит придумать не может и привязать его к таймеруicon_confused.gif!?!?!

0
 



С нами с 07.10.01
Сообщения: 4835
Рейтинг: 3672


Передовик Master-X (16.06.2008)
Ссылка на сообщениеДобавлено: 16/11/06 в 20:43       Ответить с цитатойцитата 

Не понял что за таймеры и рандомазеры и нафига так мудрить. Если нужен просто скрипт типа "картинка дня", то вот всё что тебе нужно.

Цитата:
<script language="JavaScript">
<!-- Begin
date=new Date()
document.write("<a href=\"dailyp/sample.html\"><img src=\"dailyp/sample/picture"+date.getDate()+"tn.jpg\" alt=\"Click to enlarge!\" border=1></a>");
// End -->
</script>

Это превьюшка выводится, если нужно (со ссылкой на большую картинку). Это индексный файл, например - index.html


Цитата:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
date=new Date()
document.write("<img src=\"sample/picture"+date.getDate()+".jpg\" border=1");
// End -->
</script>

Тут сама картинка показывается. Этот код вставить в файл sample.html

Соответсвенно, нужно 31 картинка (на каждый день месяца) с превьюхами - в виде: picture1.jpg (picture1tn.jpg), picture2.jpg (picture2tn.jpg) и т.п. При желании - можно сделать 365 картинок и тогда каждый месяц будут выводиться уникальные (в таком виде как сейчас, соотвественно будут повторяться каждый месяц).

Лучшие в Рунете: товарная партнёрка - от 4 рублей за клик.
CPA агрегатор - тысячи отличных офферов!

0
 
+ +


С нами с 26.09.06
Сообщения: 30
Рейтинг: 1

Ссылка на сообщениеДобавлено: 22/11/06 в 19:26       Ответить с цитатойцитата 

Агромное спасибо, но в общем на счет замудрений, я уже нашел человека он мне скрипт такой напишет, так что я его сюда выложу, кому понадобится работать с рандомами и таймерами, ну мало ли что, а твой я обязательно попробую.... icon_smile.gif СЭНКС ВЭРИ МАЧ

0
 
+ +


С нами с 26.09.06
Сообщения: 30
Рейтинг: 1

Ссылка на сообщениеДобавлено: 05/12/06 в 13:45       Ответить с цитатойцитата 

Как и обещал... через явускрпит вот оно....


image = new Array();
image[0] = "<a href = "">.jpg</a>";
image[1] = "<a href = "">.jpg</a>";
image[2] = "<a href = "">.jpg</a>";


function RandomHTML()
{
for (j=0; j<document.images.length; j++){
if((document.images[j].className!="mod")&&document.images[j].parentNode!='A')continue;
ind = Math.floor(Math.random() *(image.length));
document.images[j].src = image[ind];

}
id = setTimeout("RandomHTML()",5000);
}


Это мы в файл .Js загоняем и получаем рандом через каждые 5 секунд... полезная штука...

А это уже работа с системной датой... Картинки с названием DG1.GIF и так далее на каждую секунду...


function r(){
date=new Date();
document.images[0].src = "DG" + date.getSeconds() + ".GIF";
id = setTimeout("r()",20);
}

Вот и в html нике не забыть подключить в теге боди...

все вроде работает... только второго рандома в самом штмл быть не должно...

0
 
Новая тема Новая тема   

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


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

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

Опросы

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



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