Script za rotirane na url-ta

7 отговора 267 прегледа
#1

Script za rotirane na url-ta

V moneta mi triabva script s koito da smeniam 3 razlichni stranici kogato se zaredi samo 1 - t.e. mislai che se kazva rotator za reklama. Vruzkata mi izvun Bulgaria e edva 200 b/s... i shte ima da go tursia chasove. Zatova vi molia za pomosht - kak da go napravia?

Отговор
в отговор на Eli #2

Re: Script za rotirane na url-ta

Формулирай си малко по-точно проблема, че да ти кажа какво да правиш....

.

The Armenian Priest wishes You a lot of good health...
Отговор
в отговор на Byd™ #3

Re: Script za rotirane na url-ta

Според мене човекът иска скрипт, с който да върти банерите на сайта си.

PEAZ!!!
Отговор
в отговор на Dr.Flex #4

Re: Script za rotirane na url-ta

Мхм, ама как да ги върти - по време ли, по брой ли, по какво ???
И във въпроса се споменава зареждане на страници ???

.

The Armenian Priest wishes You a lot of good health...
Отговор
в отговор на Byd™ #5

Re: Script za rotirane na url-ta

Znachi shte go obesnia suvsem elementarno. ne e vurtene na baneri, a na 3 stranici. No principa sigurno e sushtia.
Imam 3 razlichni stranici i iskam da reklamiram samo 1 adres. Kogato niakoi zaredi tozi adres mu izliza proizvolno 1 ot 3-te strnaici. Niamam framove - i 3-te stranici sa elementarni - samo linkove i fon.
kak stava tova vurtene na 3-te adresa?

Отговор
в отговор на Eli #6

Re: Script za rotirane na url-ta

Значи, ако 3-те ти страници, които трябва да се сменят се казват съответно index1.html, index2.html и index3.html едно елементарно решение може да се направи така:

index.html:
========

<HTML>
<HEAD>
<script language="JavaScript">
<!--
var startCount=1;
var endCount=3;
var c=(startCount+Math.floor(Math.random()*(endCount-startCount+1))).toString();
window.location.href="index"+c+".html";
//-->
</script>
</HEAD>
<BODY>
</BODY>
</HTML>


Това е със случаен генератор - като променяш стойностите на startCount и endCount можеш да определяш от кой до кой номер да са index-ите, които да се отварят...


------------------------------------------


Ако искаш вариант, във който да се отварят подред - т.е. ако аз съм видял index1.html, следващия път като отворя да видя index2.html, а следващия - index3.html може да се направи с cookie.
А може и със server side, но това е малко безсмислено, щото трябва да трупаш статистика на сървъра кое IP кой index е видяло последния път и ако клиента е с динамично IP това няма да е много от полза.
Така че за този случай май cookie си остава най-чистото решение.

.

The Armenian Priest wishes You a lot of good health...
Отговор
в отговор на Byd™ #7

Re: Script za rotirane na url-ta

Ne, sluhainia izbor me ustriva napulno. Shte opitam taka. Blagodaria.

Отговор
в отговор на Eli #8

Re: Script za rotirane na url-ta

Мхм - една малка промяна:

index.html:
========

<HTML>
<HEAD>
<script language="JavaScript">
<!--
var startCount=1;
var endCount=3;
var c=startCount+Math.floor(Math.random()*(endCount-startCount+1));
if(c>=endCount){c=endCount;}
window.location.href="index"+c.toString()+".html";
//-->
</script>
</HEAD>
<BODY>
</BODY>
</HTML>



защото се оказа, че Math.random() връща случайно число между 0 и 1 включително... а в случая, в който върне 1, тази конструкция ще се опита да ти отвори index4.html (с верятност 1/10E16). За това го преправих малко...

.

The Armenian Priest wishes You a lot of good health...

Редактирано от Byd™ на

Отговор