Stránka 1 z 1

Javascript vs. lightbox

Napsal: 19 črc 2010 16:59
od Stene
Zdravíčko, mám tento JS pro výpis různých obrázků
<script type="text/javascript">
var obrazky = new Array("images/prave_menu/vb-jamne.jpg", "images/prave_menu/hriste.jpg", "images/prave_menu/kabiny.jpg");
document.write("<img src='"+obrazky[Math.round(Math.random()*(obrazky.length-1))]+"'>");
document.write("<img src='"+obrazky[Math.round(Math.random()*(obrazky.length-1))]+"'>");
document.write("<img src='"+obrazky[Math.round(Math.random()*(obrazky.length-1))]+"'>");
</script>

A potřebuji k nim dostat toto
<a href="img/image-1.jpg" rel="lightbox"> document write... </a>

Jenže jak to udělat, když se pokaždý v document write vypíše jiný obrázek a <a href> bude pořád stejný? potřeboval bych aby při změně obrázku s ezměnil i href... : (

Re: Javascript vs. lightbox

Napsal: 19 črc 2010 20:41
od CZechBoY
to má být vypsání náhodného obrázku? no to je fakt síla...
co si třeba to náhodný číslo dát do proměnný?
var cislo = Math.round()*(obrazky.length-1);

Re: Javascript vs. lightbox

Napsal: 20 črc 2010 09:10
od Stene
Co se ti na tom kódu zase nelíbí?

Re: Javascript vs. lightbox

Napsal: 20 črc 2010 09:29
od CZechBoY
...
přes tu proměnnou to jde?

Re: Javascript vs. lightbox

Napsal: 20 črc 2010 12:02
od Stene
Nikdy jsem JS neupravoval a sám jsem si žádnej nepsal, takže vůbec netuším, jak se to dělá..

//Kdyby si měl chvilku času, potřeboval bych aby si vypsal náhodný obrázek a u toho se změnil i href... Protože ty obrázky se tam budou střídat, chápeš mě, nebo ne?

Re: Javascript vs. lightbox

Napsal: 20 črc 2010 14:21
od CZechBoY
for(i=0;i<3;i++)
{
var cislo = Math.round(Math.round()*(obrazky.length-1));
document.write("<a href=\"zobrazit.php?obr="+obrazky['cislo']+"\"><img src=\""+obrazky[cislo]+"\"></a>");
}
téměř to stejný jako máš ty akorát jsem tam přidal tu proměnnou