Autor Zpráva
ondřej
Profil *
Zdravím vás s problémem : jde o to, že bych potřeboval poradit jak udělat náhodně se měnící obrázky v hlavičce (logo) po každém načtení by se zobrazil náhodně jiný obrázek z daného umístění... šlo by to nějak?? prosím nějak jednoduše..ještě v tom nejsem tolik sběhlý :) Díky
Alphard
Profil
šlo by to, třeba pomocí PHP
funkce pro náhodné číslo: rand
a přiřazení obrázku třeba pomocí switch


soubor.php
switch (rand(1, 3))
{ case 1: print "obrazek_1.jpg"; break;
case 2: print "obrazek_2.jpg"; break;
case 3: print "obrazek_3.jpg"; break;
}
Bubák
Profil
<SCRIPT LANGUAGE="JavaScript">
var obr='<img src="logo'
var proper='.gif" width="265" height="33" alt="Logo">'

function initArray()
{
this.length = initArray.arguments.length;
for (var i = 0; i < this.length; i++)
this[i+1] = initArray.arguments[i];
}

logo = new initArray(

'1',
'2',
'3',
'4',
'5',
'6',
'7',
'2',
'4',
'7'
);


nahoda = Math.ceil(Math.random() * (logo.length));

document.write(obr+logo[nahoda]+proper);

</SCRIPT>
<noscript><img src="logo1.gif" width="265" height="33" alt="Logo"></noscript>

Potřebujěš k tomu 7 obrázků logo1.gif, logo2.gif, logo3.gif... Jde jednoduše upravit. Kód vychází ze stránky http://www.jakpsatweb.cz/javascript/pole.html "Příklad: vypsání náhodného přísloví"
ondřej
Profil *
jo tak to php je složitější..to jde úplně mimo mě :D ..

s tím JS : takže tohle přidám do kódu a budu mít připaveno několik obrázku v gifu jo? podle toho kolik je čísel bo dtím initArray ...co to je potom s tím noscript???
Alphard
Profil
noscript: pro případ, že prohlížeč nepodporuje javascript (nebo je zakázaný)
v tomto případě vloží logo1.gif bez náhodného výběru
ondřej
Profil *
okey ... díky moc oboum ... zkopíroval jsem tenhle script do stránek a akorát jsem si to přepsal na jpg a rozměr dal podle sebe - jede to tak jak jsem potřeboval... sám bych na to nepřišel vůbec :D:D takže Díky
ondřej
Profil *
ještě by mě zajímala jedna věc... čístě teoreticky dalo by se nějak udělat náhodné načítání stylů CSS ??? něco podobného jako s tím obrázkem, akorát by se náhodně načítaly různe CSS :)
Bubák
Profil
ondřej Vyzkoušej a uvidíš.
ondřej
Profil *
já bych to vyzkoušel...jen nevím jak mám upravit ten script do požadované podoby ... něco msíto toho var obr atd ...
Toto téma je uzamčeno. Odpověď nelze zaslat.