Rotator !!

Wszystko o językach skryptowych takich jak PHP i Perl, serwerach WWW, CGI, bazach danych i języku SQL.
MisieK
Posty: 18
Rejestracja: 28 lip 2005, 09:26:19
Lokalizacja: Włocławek
Płeć: Niewybrana
User Agent: Internet Explorer Windows 1024x768
Kontakt:

Rotator !!

Post autor: MisieK »

Cześć,
Potrzebny mi skrypt Java albo w PHP który rotatuje buttony :) Tzn. Mam powiedzmy kilka buttonów i chce, żeby co 5 sekund zmieniały się na inne (na te które się jeszcze nie pokazały ;) ). Znalazłem już jeden skrypt w JavaScripts ale buttony zmieniają się wtedy po odświeżeniu, a to w przypadku mojej strony będzie nie zaciekawie wyglądało.
Dzięki z góry za odpowiedz !
Pozdro
Clothes off, face down, x up, c'mon... G-Unit :)
Awatar użytkownika
maciaszek
Posty: 805
Rejestracja: 15 lip 2005, 12:31:33
Lokalizacja: siê biorą dzieci ?
Płeć: Niewybrana
User Agent: Opera Windows
Kontakt:

Post autor: maciaszek »

Jestm przeciwny żeby pisać ludziom w potrzebie adres www.google.pl ale ty już trochę przesadzasz. Człowieku wystarczy w googlach wpisać "skrpty" a twoim oczom ukaże się niebywały widok. 1000 stron poświęconych skryptom, rotatory, newsy, cms poczujesz sie jak w raju. Ale na ten raj trzeba zasłużyć więc pofatyguj się i wpisz jedno krótkie słowo i jeden krótki adres: "skrypt" oraz www.google.pl.

Powodzenia!
http://atomicdesign.cba.pl - profesionalny webdesign
HTML CE 2006 : ukończono
#################### 35%
Awatar użytkownika
hzl_91
Posty: 67
Rejestracja: 04 lip 2005, 18:56:30
Lokalizacja: Czêstochowa
Płeć: Niewybrana
User Agent: Opera Windows
Kontakt:

Post autor: hzl_91 »

Masz tu scrypt js:

Kod: Zaznacz cały

<script language="Javascript">

var currentdate = 0;
var core = 0;

function initArray&#40;&#41; &#123;

this.length = initArray.arguments.length;
  for &#40;var i = 0; i < this.length; i++&#41; &#123;
  this[i] = initArray.arguments[i];
  &#125;
&#125;

link = new initArray&#40;
"gfx/nazwa_to_tylko_przyklad.jpg",
&#41;;

image = new initArray&#40;
"gfx/nazwa_to_tylko_przyklad.jpg",
&#41;;

text = new initArray&#40;
"Opis",
&#41;;

var currentdate = new Date&#40;&#41;;
var core = currentdate.getSeconds&#40;&#41; % image.length;
var ranlink  = link[core];
var ranimage = image[core];
var rantext  = text[core];

document.write&#40;'<a href=\"' +ranlink+ '\" target=\"_blank\"><img src=\"'+ranimage+'\" border="0" alt=\"'+rantext+'\"></a>'&#41;;

//-->
            </SCRIPT>
Po odświerzeniu strony ładuje się inny obrazek! :]
http://www.ogf.xorg.pl | Wszystko o GTA: San Andreas!
Awatar użytkownika
d!4blo
Posty: 123
Rejestracja: 07 sie 2005, 13:01:46
Lokalizacja: Z Polski ;-)
Płeć: Niewybrana
User Agent: Internet Explorer Windows
Kontakt:

Post autor: d!4blo »

hzl_91 pisze:Po odświerzeniu strony ładuje się inny obrazek! :]
Tylko on napisal ze niechce zeby po odswierzaniu ladowal sie inny obrazek tylko co kilka sekund!
Mysle wiêc jestem, to wyjasnia dlaczego tak czêsto mnie nie ma!
Lukaszszsz
Posty: 573
Rejestracja: 27 lip 2005, 13:01:59
Lokalizacja: Łódź
Płeć: Mężczyzna
User Agent: Opera Windows
Kontakt:

Post autor: Lukaszszsz »

To niech włączy sobie odświeżanie strony co kilka sekund :P

Efekt jest nędzny ale działać będzie.
Awatar użytkownika
d!4blo
Posty: 123
Rejestracja: 07 sie 2005, 13:01:46
Lokalizacja: Z Polski ;-)
Płeć: Niewybrana
User Agent: Internet Explorer Windows
Kontakt:

Post autor: d!4blo »

Lukaszszsz pisze:To niech włączy sobie odświeżanie strony co kilka sekund

Efekt jest nędzny ale działać będzie.
Ale ty go zrozumiałeś :?: czy to ja nie kapuje :?: Nobo jak ma duza strone no to wiesz ile takie cos sie laduje :?: wiec nie oplaca sie wlaczac odswierzania strony zeby zmienic tlo buttona :P
Mysle wiêc jestem, to wyjasnia dlaczego tak czêsto mnie nie ma!
Lukaszszsz
Posty: 573
Rejestracja: 27 lip 2005, 13:01:59
Lokalizacja: Łódź
Płeć: Mężczyzna
User Agent: Opera Windows
Kontakt:

Post autor: Lukaszszsz »

Przy klikaniu w każdy odnośnik ładuje się tak samo, A pozatym napisałem to bo kod hzl_91'a jest tak długi że szok, to samo w php zajmuje 2 linijki, nie zamieszczam tego bo wiem że nie o to chodzi :!:
Awatar użytkownika
fuma
Przyjaciel CBA
Posty: 11168
Rejestracja: 01 sie 2005, 14:57:56
Lokalizacja: z jajka niespodzianki :P
Płeć: Mężczyzna
User Agent: Opera Windows

Post autor: fuma »

Może to się na coś przyda:
http://www.foryou.pl/~eshlox/webmasteri ... otator.php
http://www.ygreg.com/php/skrypty/rotator/index.php3
A jak to nie to to wpisz w google rotator+php. :wink:
Awatar użytkownika
hzl_91
Posty: 67
Rejestracja: 04 lip 2005, 18:56:30
Lokalizacja: Czêstochowa
Płeć: Niewybrana
User Agent: Opera Windows
Kontakt:

Post autor: hzl_91 »

Sorka nie doczytałem masz tu poprawny kod:

Kod: Zaznacz cały

W ramach HEAD 

<!--script made by Andrzej Iwanek andyiv@kki.net.pl http:/kki.net.pl/~andyiv/-->
&ltscript language=JavaScript>
<!--
function AppInit&#40;&#41;&#123;
bannersInit&#40;&#41;
newBanner&#40;&#41;
&#125;

function RandomB&#40;range&#41;&#123;
today = new Date&#40;&#41;;
num = today.getTime&#40;&#41;;
num = Math.abs&#40;Math.round&#40;Math.sin&#40;num*3&#41;*38111&#41; % range&#41;
return&#40;num&#41;
&#125;

function bannersInit&#40;&#41;&#123;
numBan=4
bann=new Array&#40;numBan&#41;
for &#40;i=0;i&ltnumBan;i++&#41;
bann[i]="Div"+i
banOld=bann[0]
banNew=bann[RandomB&#40;4&#41;]
&#125;

function newBanner&#40;&#41;&#123;
if&#40;banOld==banNew&#41;
banNew=bann[&#40;RandomB&#40;4&#41;+1&#41; % 4]
showNew&#40;&#41;
banChange&#40;&#41;
setTimeout&#40;"newBanner&#40;&#41;",6*RandomB&#40;1500&#41;+3000&#41;
&#125;

function banChange&#40;&#41;&#123;
banOld=banNew
banNew=bann[RandomB&#40;4&#41;]
&#125;

function showNew&#40;&#41;&#123;
if&#40;document.all&#41; &#123;
document.all[banOld].style.visibility="hidden";
document.all[banNew].style.visibility="visible";
&#125;
if &#40;document.layers&#41;&#123;
document.layers[banOld].visibility="hide";
document.layers[banNew].visibility="show";
&#125;
&#125;
window.onload=AppInit
//-->
</script>
W ramach HEAD - style
&ltSTYLE TYPE="text/css">
<!--
trzeba pamiętać o podaniu wysokości, szerokości i clipa bannera, żeby wyświetlał się cały
#Div0 &#123;position:absolute; left:150; top:130; width:53; height:50;
clip:rect&#40;0,53,50,0&#41;; visibility:hidden; layer-visibility:hide&#125;
w tym przypadku banner miałby szerokość 53 piksele, wysokość 50 pikseli.
#Div1 &#123;position:....
-->
</STYLE>
W ramach body należy zadeklarować DIV-y wraz z url-em linków i url-em bannera 
&ltdiv id="Div0">&lta href="url strony do której kieruje banner">
&ltimg SRC="url do grafiki bannera"  alt="Wyświetlany tekst bannera - można pominąć" border=0></a></div>
&ltdiv id="Div1">&ltimg SRC="....
i tak dla każdego bannera.
Czytaj to do końca bo niektóre żeczy trzeba wstawiać np. do ramek <head> <body> itp.

Myśle że dobre ci dałem gdyby coś to pisz!
Skrypt z serwisu: http://webmaster.helion.pl/kurshtml/skrypt/skrypt.htm
http://www.ogf.xorg.pl | Wszystko o GTA: San Andreas!
ODPOWIEDZ