Autor Zpráva
Mody
Profil
Ahoj. Podíejte se prosím SEM mám tam galerii ale zobrazují se mi jen 2obrázky ze ptří proč???
Děkuji předem
Nox
Profil
Upřímně to není udělané vůbec dobře...takové dost zvláštní
1) v poli máš definovaný jen 2 obrázky
2) proč je to pole uvnitř funkce?
3) lepší než přes innerHTML vkládat celý kód si jen ulož ty názvy a dělej to přes .src=
4) a konkrétně - ne že "se zobrazují pouze 2", ale po kliknutí na šipku se zobrazí vždy jen první obrázek z pole,
proto je window.document.getElementById("obr1").innerHTML = nextImages[0]; nesmysl...můžeš si třeba udělat proměnnou,
kde bude pořadí aktuálního obrázku....a taky si do toho pole zařaď ten první obrázek
Mody
Profil
to je to co mi nejde bych potřeboval to udělat tak že zdyž klikneš na >> tak se zobrazí obrázek 2 pak 3 pak 4 atd........... ale nevim jak nato pak aby to šlo i zpět << poraď

3) lepší než přes innerHTML vkládat celý kód si jen ulož ty názvy a dělej to přes .src= to nevim ještě sem stim nedělal
Mody
Profil
Mělo by tofungovat jako galerie
4) a konkrétně - ne že "se zobrazují pouze 2", ale po kliknutí na šipku se zobrazí vždy jen první obrázek z pole,
proto je window.document.getElementById("obr1").innerHTML = nextImages[0]; nesmysl...můžeš si třeba udělat proměnnou,
kde bude pořadí aktuálního obrázku....a taky si do toho pole zařaď ten první obrázek

To vím ale nevim jak to spravit
vertigo4
Profil
Mody
tak že zdyž klikneš na >> tak se zobrazí obrázek 2 pak 3 pak 4 atd
jak už psal Nox: máš tam v poli jen dva obrázky...
Mody
Profil
myslim to teoreticky ale stej ně se mi zobrazuje jen jeden vym proč ale nevim jak to sparvit
Nox
Profil
třeba: (musí se tam ještě dořešit nějaký věci jako když dojedeš na kraj a tak...trochu si taky sám zapřemýšlej)

HTML
<img src="obrazek.gif" id="obrazek">
<span onclick="ZmenObr(-1)">Predchozi</span><span onclick="ZmenObr(1)">Dalsi</span>


JS
var obrazky=new Array("obrazek.gif","letadlo.jpg","moc_velky.bmp");
var aktualni=1;
function ZmenObr(kam){
aktualni+=kam;
document.getElementById("obrazek").src=obrazky[aktualni];
}


jak už psal Nox: máš tam v poli jen dva obrázky...
jeden ze dvou důvodů
Mody
Profil
jj díky

když dojedeš na kraj a tak...

s tím už si poradím díky
Mody
Profil
proč mi tole na poprvé vždy přeskočí obr číslo 2 a array
Nox
Profil
Mody
že by se indexovalo od 1? to je divný, dnes už tu nebudu, mrknu se sem kdyžtak zítra
Nox
Profil
J, jasný
var aktualni = 0;
Mody
Profil
var aktualni = 0;
Jo to je ono už to funguje ještě doladím ten konec ( zatim netušim jak ) ale díky
Mody
Profil
Už mi to jede díky moc všem konečný výsledek vypda takto
<html>
<head>
<title>Obrázky</title>
</head>
<body> 
<img src="Gallaxi.gif" id="obrazek">
<span onclick="ZmenObr(-1)">&nbsp;<<&nbsp;</span><span onclick="ZmenObr(1)">&nbsp;>>&nbsp;</span>
<script>
var obrazky=new Array("Gallaxi.gif","pokusd.gif","slovesko.gif");
var aktualni=0;
function ZmenObr(kam){
aktualni+=kam;
document.getElementById("obrazek").src=obrazky[aktualni];
if(aktualni == 3) return ZmenObr(-1); }
</script>
</body>
</html>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0