Autor Zpráva
Drrr
Profil *
Hezký den, potřeboval bych radu.
Mám web kde jsou články a rád bych umožnil vkládat do šlánku fotogalerie. Chtěl se vás zeptat jestli existují nějaká řešení v javascriptu, nějaké boxy které by se vložily do stránky.

Skripty typu lightbox se mi moc nehodí.
Drrr
Profil *
něco takového ale neflešového http://www.denik.cz/z_domova/zapavy-na-jesenicku-maji-druhou-obet-celkove-v-zap.html
vynalezce
Profil
<html>
<head>
</head>
<body>
<img id="velkyobr" src="1.gif"><br>
<a onclick="posun(-1)">-</a>
<img id="ima" src="1.gif" onclick="velkyobr.src=this.src">
<img id="imb" src="2.gif" onclick="velkyobr.src=this.src">
<a onclick="posun(1)">+</a>
<script>
x=0;
y=0;
obr=new Array("1.gif", "2.gif","3.gif","4.gif");
function posun(x){
y=y+x;
if(y>2){y=-1;};
if(y<-1){y=2;};
ima.src=imb.src
document.getElementById('imb').src=obr[y+1];
}
</script>
</body>
</html>
vynalezce
Profil
konecne jsem to opravil
misto + a - lze dat obrazky

porad to trochu blbne pri + a pote - nebo naopak jsou obrazky stejne :(
Drrr
Profil *
jé díky moc za pomoc, já jinak javascript vůbec neovládám
p_a_v_e_l
Profil *
mohl by mi někdo poradit nějaký kompletně funkční script?tady ten mi jen funguje častečně pro dva obrazky.
inclu123
Profil
mě to taky funguje blbě, nejdřív mi to zobrazí jeden obrázek, po několikerém kliknutí na + mi ho to zobrazí dvakrát vedle sebe, když tam kliknu znova, objeví se dva různé, ale když tam zase kliknu, objeví se dvakrát ten druhý obrázek
vynalezce
Profil
pardon snad je to konecne ok
<html>
<head>
</head>
<body>
<img id="velkyobr" src="1.gif"><br>
<a onclick="posun(-1)">-</a>
<img id="ima" src="1.gif" onclick="velkyobr.src=this.src">
<img id="imb" src="2.gif" onclick="velkyobr.src=this.src">
<a onclick="posun(1)">+</a>
<script>
x=0;
y=0;
kolik=4;   //pocet obrazku
kolik=kolik-2;
obr=new Array("1.gif", "2.gif","3.gif","4.gif");
function posun(x){
y=y+x;
if(y>kolik){y=-1;};
if(y<-1){y=kolik;};
if(x==1){
ima.src=imb.src
document.getElementById('imb').src=obr[y+1];
}else{
imb.src=ima.src
document.getElementById('ima').src=obr[y+1];
}
if(ima.src==imb.src){posun(x)}
}
</script>
</body>
</html>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: