Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z funkcją JavaScript w firefox
#1
Question 
Witam, mam taki kod: Wink

Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<HEAD>
tutaj oczywiście wszelkie mety oraz title
<SCRIPT LANGUAGE="JavaScript">
    var zkontakt; var zgaleria; var zoferta; var zcennik;
     function clicked (button)
     {
     if (button=="kontakt")
        {
        zkontakt="true";
        zgaleria="false"
        zoferta="false"
        zcennik="false"
        galeria.src="buttony/galeria_off.jpg"
        oferta.src="buttony/oferta_off.jpg"
        cennik.src="buttony/cennik_off.jpg"
      }
      else if (button=="galeria")
      {
        zkontakt="false";
        zgaleria="true"
        zoferta="false"
        zcennik="false"
    kontakt.src="buttony/kontakt_off.jpg"
    oferta.src="buttony/oferta_off.jpg"
    cennik.src="buttony/cennik_off.jpg"
        galeria.src="buttony/galeria_on.jpg"
      }
      else if (button=="oferta")
      {
        zkontakt="false";
        zgaleria="false"
        zoferta="true"
        zcennik="false"
    kontakt.src="buttony/kontakt_off.jpg"
        galeria.src="buttony/galeria_off.jpg"
        cennik.src="buttony/cennik_off.jpg"
      }
      else if (button=="cennik")
      {
        zkontakt="false";
        zgaleria="false"
        zoferta="false"
        zcennik="true"
    kontakt.src="buttony/kontakt_off.jpg"
        galeria.src="buttony/galeria_off.jpg"
        oferta.src="buttony/oferta_off.jpg"
      }
     }

     function odznacz()
     {
     if (zkontakt!="true")
      {
        kontakt.src="buttony/kontakt_off.jpg"
      }
     if (zgaleria!="true")
      {
        galeria.src="buttony/galeria_off.jpg"
      }
      if (zoferta!="true")
      {
        oferta.src="buttony/oferta_off.jpg"
      }
      if (zcennik!="true")
      {
        cennik.src="buttony/cennik_off.jpg"
      }
      //mkontakt.src="buttony/kontakt_off.jpg"
     }


      </script>
</head>
<body>

<table style="border: solid black 0px" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<tr>
<td>
<a target="ramka" onMouseOver='galeria.src="buttony/galeria_on.jpg"'
onMouseOut='odznacz()' onClick='clicked("galeria")'>
<img src="buttony/galeria_off.jpg" name="galeria" border="0"></a>

</td><td>
<a target="ramka" href="kontakt.htm" onMouseOver='kontakt.src="buttony/kontakt_on.jpg"'
onMouseOut='odznacz()' onClick='clicked("kontakt")'>
<img src="buttony/kontakt_off.jpg" name="kontakt" border="0"></a>

</td><td>
<a target="ramka" href="oferta.htm" onMouseOver='oferta.src="buttony/oferta_on.jpg"'
onMouseOut='odznacz()' onClick='clicked("oferta")'>
<img src="buttony/oferta_off.jpg" name="oferta" border="0"></a>

</td><td>
<a target="ramka" href="cennik.htm" onMouseOver='cennik.src="buttony/cennik_on.jpg"'
onMouseOut='odznacz()' onClick='clicked("cennik")'>
<img src="buttony/cennik_off.jpg" name="cennik" border="0"></a>
</td>
</tr>
</body>
</html>

Kod ten działa poprawnie w E-Net (w nim robię stronkę) oraz w Google Chrome, problem stanowi Firefox. Nawet gdy sprawdzałem w starym Internet Explorer też działa poprawnie... Nie wiem w czym tkwi problem, pomóżcie Sad
Odpowiedz
#2
A może chociaż powiesz... jaki problem?
Odpowiedz
#3
Przyciski tzn. obrazki po najechaniu ładują do siebie inny obrazek, ale funkcja która powinna później je zamienić z powrotem po zjechaniu myszką z obrazka nie działa ;/

adres stronki: http://chev.kao.pl/
Odpowiedz
#4
Poczytaj sobie co to jest hover i jak się poprawnie robi menu. JS nie jest Ci potrzebny.
Odpowiedz
#5
WOW... narąbałeś tego JS...
Nie jest Ci on w ogóle potrzebny i jeśli możesz to staraj sie go unikać (nie wszyscy mają włączoną obsługę JS w przeglądarce). Użyj do tego CSS i metody HOVER
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Czy ilość zmiennych w javascript, jako języku interpretowanym, ma znaczenie? Jakie gburhiphop 22 22,702 09-09-2016, 21:09
Ostatni post: Ribana
Toungue Problem z nie działającym javascript Radian 4 4,860 20-03-2015, 16:31
Ostatni post: Radian
  funkcja nieustannie czytajaca wartosci input Arnimarl 1 2,999 25-05-2014, 07:39
Ostatni post: Arnimarl
  aby funkcja JQuery zadzialala po okreslonym czasie Arnimarl 2 3,825 25-05-2014, 07:38
Ostatni post: Arnimarl
  [CSS] Problem z wyglądem menu w Firefox a IE proszę o pomoc adrin6 4 5,011 18-06-2013, 22:33
Ostatni post: adrin6

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl