Javascript vs. lightbox

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: 11 úno 2009 15:44
Bydliště: Jihlava
Kontaktovat uživatele:

Javascript vs. lightbox

Příspěvek 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... : (
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Javascript vs. lightbox

Příspěvek 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);
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: 11 úno 2009 15:44
Bydliště: Jihlava
Kontaktovat uživatele:

Re: Javascript vs. lightbox

Příspěvek od Stene »

Co se ti na tom kódu zase nelíbí?
Naposledy upravil(a) Stene dne 20 črc 2010 12:03, celkem upraveno 1 x.
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Javascript vs. lightbox

Příspěvek od CZechBoY »

...
přes tu proměnnou to jde?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Stene
Level 6
Level 6
Příspěvky: 3124
Registrován: 11 úno 2009 15:44
Bydliště: Jihlava
Kontaktovat uživatele:

Re: Javascript vs. lightbox

Příspěvek 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?
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Javascript vs. lightbox

Příspěvek 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
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět

Zpět na „Programování a tvorba webu“