Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
VGoogle Chrome script ide ale v žiadnom inom nie.

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok NapísalOffline : 23.05.2010 14:18

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.
Offline

Čestný člen
Čestný člen
VGoogle Chrome script ide ale v žiadnom inom nie.

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 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.


Offline

Užívateľ
Užívateľ
VGoogle Chrome script ide ale v žiadnom inom nie.

Registrovaný: 02.08.09
Prihlásený: 23.03.22
Príspevky: 305
Témy: 83
Bydlisko: Liptovský H...
Príspevok Napísal autor témyOffline : 23.05.2010 15:06

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.
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Stranka ide ale ping nie

v Webhosting a servery

3

693

13.05.2010 21:45

coldak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Wifi ide ale ethernet nie

v Poskytovatelia internetu

1

417

16.09.2019 8:35

4040 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PC ide ale monitor nie

v ATI/AMD grafické karty

2

473

29.04.2017 10:30

camarovk19 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mikrofń a pravé sluchátko ide ale ľavé nie

v Operačné systémy Microsoft

4

454

15.08.2011 19:25

Leslie12 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jeden IDE ale dve IDE zariadenia

v Pevné disky a radiče

3

659

28.05.2007 18:01

Bizon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chrome si to pamätal, ja nie :(

v Služby a webstránky

4

296

17.06.2013 17:43

mrkvo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zvuk ide, repro nie

v Audio programy

5

627

21.11.2009 22:49

romanixe Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Wifi ide internet nie

v Siete

12

1493

07.03.2014 17:41

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CS na linuxe ide, ale...

v Operačné systémy Unix a Linux

6

490

09.11.2010 22:48

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. wifi ide, ale niekedy odpaja

v Siete

3

994

09.09.2009 8:16

easyspider Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Google Chrome: Vaše pripojenie nie je súkromné

v Služby a webstránky

17

10568

29.05.2017 15:43

tarezni Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zvuk - obcas ide, vacsinou nie

v Zvuk

8

487

03.10.2011 14:42

Skyro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. WIFI internet ide ICQ nie :(

v Siete

4

625

18.04.2009 12:09

Whistler Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zvuk raz ide, potom nie

v Zvuk

0

387

10.08.2014 11:15

mayo505 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Nie 10 rokov, ale smrt

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

49

4003

26.04.2007 12:11

Tommy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mám doménu ale host nie

v Webhosting a servery

9

1165

20.06.2008 12:14

suchy Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra