| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 Bydlisko: Liptovský H... |
Ahojte. Mám webovú aplikáciu v javascripte, ktorá má vykonávať funkcie obrázkovej prezentácie. Problém je, že mi ide len v jednom prehliadači a v ostatných vôbec. Kde môže byť chyba? od včera sa mi ju nedarí nájsť.
HTML súbor
Kód: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="description" content="Ručná autoumyváreň Liptovský Hrádok"> <link rel="stylesheet" type="text/css" href="style.css"> <script language="javascript" src="script.js"></script> <title>Ručná autoumývareň</title> </head> <body>
<div class="box"> <div class="box1"> <div class="box2"> <div class="box3"> <div class="box4"> <div class="box5"> <div class="box6"> <div class="box7"> <div class="banner"> <img src="titulok.jpeg"> </div> <div class="zalozky" id="index"> <ul class="zalozky2" id="index2"> <li class="zalozky3"><a href="index.html" class="zalozky4">titulná stránka</a></li> <li class="zalozky3"><a href="cennik_zobraz.php" class="zalozky4">cenník</a></li> <li class="zalozky3"><a href="reakcia_zadanie.php" class="zalozky4">Vaše pripomienky</a></li> <li class="zalozky3"><a href="kontakt.html" class="zalozky4">Kontakt</a></li> <li class="zalozky3"><a href="administrator.php" class="zalozky4">Administrátor</a></li> </ul> </div> <div class="cela_plocha"> <div class="cela_plocha2"> <div class="cela_plocha3"> <div class="block_of_previews"> <div class="block_of_preview"> <div class="previews"><img src="fotky/nahlad/0.gif" name="prev1" onclick="set_pic()"></div> </div> <div class="block_of_preview"> <div class="previews"><img src="fotky/nahlad/0.gif" name="prev2" onclick="set_pic()"></div> </div> <div class="block_of_preview"> <div class="previews"><img src="fotky/nahlad/1.jpg" name="prev3" onclick="set_pic()"></div> </div> <div class="block_of_preview"> <div class="previews"><img src="fotky/nahlad/2.jpg" name="prev4" onclick="set_pic()"></div> </div> <div class="block_of_preview"> <div class="previews"><img src="fotky/nahlad/3.jpg" name="prev5" onclick="set_pic()"></div> </div> </div> <span class="slide_anchors">prvý obrázok</span> <a href="#" class="slide_anchors" onclick="previous_img()">predchádzajúci obrázok</a> <a href="#" class="slide_anchors" onclick="next_img()">nasledujúci obrázok</a> <span class="slide_anchors">posledný obrázok</span> <center><img name="picture" src="fotky/1.jpg" onclick="next_img()"></center> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </body> </html>
Javascript: Kód: var img = 1;
var pr1 = -1; var pr2 = 0; var pr3 = 1; var pr4 = 2; var pr5 = 3;
function set_preview() { if (pr1 < 1) { document.images.prev1.src = "fotky/nahlad/0.gif"; if (pr1 == -1) { document.images.prev3.src = "fotky/nahlad/1.jpg"; document.images.prev4.src = "fotky/nahlad/2.jpg"; document.images.prev5.src = "fotky/nahlad/3.jpg"; } if (pr2 < 1) { document.images.prev2.src = "fotky/nahlad/0.gif"; } else { document.images.prev2.src = "fotky/nahlad/" + pr2 + ".jpg"; document.images.prev3.src = "fotky/nahlad/" + pr3 + ".jpg"; document.images.prev4.src = "fotky/nahlad/" + pr4 + ".jpg"; document.images.prev5.src = "fotky/nahlad/" + pr5 + ".jpg"; } } else { document.images.prev1.src = "fotky/nahlad/" + pr1 + ".jpg"; document.images.prev2.src = "fotky/nahlad/" + pr2 + ".jpg"; document.images.prev3.src = "fotky/nahlad/" + pr3 + ".jpg"; document.images.prev4.src = "fotky/nahlad/" + pr4 + ".jpg"; document.images.prev5.src = "fotky/nahlad/" + pr5 + ".jpg"; } if (pr5 > 35) { document.images.prev5.src = "fotky/nahlad/0.gif"; if (pr4 > 35) { document.images.prev4.src = "fotky/nahlad/0.gif"; } } }
function set_img() { document.images.picture.src = "fotky/" + img + ".jpg"; set_preview(); }
function next_in_preview() { pr1++; pr2++; pr3++; pr4++; pr5++; set_preview(); }
function next_img() { if (img == 35) { break; } img++; next_in_preview(); set_img(); }
function previous_in_preview() { pr1--; pr2--; pr3--; pr4--; pr5--; set_preview(); }
function previous_img() { if (img == 1) { break; } img--; previous_in_preview(); set_img(); }
Dakujem všetkým za pomoc.
_________________ Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák. |
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 23.05.2010 15:02 | |
|
Brr, strasny kod dost vela veci by sa dalo zjednodusit alebo nahradit cyklom, ale nechce sa mi zamyslat, co to ma robit.
Firefoxu sa nepaci, ze pouzivas break mimo cyklu (vid fcia previous_img). Naco to tam je? Ak chces ukoncit beh fcie, robi sa to klasicky returnom. Taketo veci si vies pozriet v chybovej konzole, ma ju kazdy prehliadac, vo Firefoxe ju spustis pomocou Ctrl+Shift+J.
|
|
Registrovaný: 02.08.09 Prihlásený: 23.03.22 Príspevky: 305 Témy: 83 Bydlisko: Liptovský H... |
Jóój, díky, Juri. Idem vyskúšať. Moc dobre si uvedomujem, že ten kód sa dá napísať lepšie, ale súri ma to, a do tohto kódu sa nikdy už nebude zasahovať, takže mi je to jedno. Díky.
Ďuri, si kráľ, ide to!
_________________ Keď niekoho baví snowboard, povie sa, že je snowboardista. Keď niekoho bavia autá, povie sa mu, že je motorista. Keď niekoho baví tvorenie hudby, povie sa mu, že je hudobník. Keď niekoho baví programovanie a IT, povie sa mu, že je závislák. |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Stranka ide ale ping nie v Webhosting a servery | 3 | 693 | 13.05.2010 21:45 coldak | | Wifi ide ale ethernet nie v Poskytovatelia internetu | 1 | 417 | 16.09.2019 8:35 4040 | | PC ide ale monitor nie v ATI/AMD grafické karty | 2 | 473 | 29.04.2017 10:30 camarovk19 | | Mikrofń a pravé sluchátko ide ale ľavé nie v Operačné systémy Microsoft | 4 | 454 | 15.08.2011 19:25 Leslie12 | | Jeden IDE ale dve IDE zariadenia v Pevné disky a radiče | 3 | 659 | 28.05.2007 18:01 Bizon | | Chrome si to pamätal, ja nie :( v Služby a webstránky | 4 | 296 | 17.06.2013 17:43 mrkvo | | zvuk ide, repro nie v Audio programy | 5 | 627 | 21.11.2009 22:49 romanixe | | Wifi ide internet nie v Siete | 12 | 1493 | 07.03.2014 17:41 mirom | | CS na linuxe ide, ale... v Operačné systémy Unix a Linux | 6 | 490 | 09.11.2010 22:48 walther | | wifi ide, ale niekedy odpaja v Siete | 3 | 994 | 09.09.2009 8:16 easyspider | | Google Chrome: Vaše pripojenie nie je súkromné v Služby a webstránky | 17 | 10568 | 29.05.2017 15:43 tarezni | | Zvuk - obcas ide, vacsinou nie v Zvuk | 8 | 487 | 03.10.2011 14:42 Skyro | | WIFI internet ide ICQ nie :( v Siete | 4 | 625 | 18.04.2009 12:09 Whistler | | Zvuk raz ide, potom nie v Zvuk | 0 | 387 | 10.08.2014 11:15 mayo505 | | Nie 10 rokov, ale smrt [ Choď na stránku: 1, 2 ] v Spoločnosť, politika, psychológia, filozofia, náboženstvo | 49 | 4003 | 26.04.2007 12:11 Tommy | | Mám doménu ale host nie v Webhosting a servery | 9 | 1165 | 20.06.2008 12:14 suchy |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|