Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/mati/domains/forum.programosy.pl/public_html/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/mati/domains/forum.programosy.pl/public_html/includes/bbcode.php on line 112
[javascript] zmiana src obrazka • programosy.pl

  • Ogłoszenie:

[javascript] zmiana src obrazka

Wszystko odnośnie tworzenia grafiki - obróbka, problemy, oceny.
Tworzenia Stron internetowych - HTML, PHP, MySQL...

[javascript] zmiana src obrazka

Postprzez tei187 23 Lut 2010, 20:27

reklama
witam,
mam problem z dzialaniem malego skryptu, ktory mialby zmieniac wartosc dla src w obrazku na zasadzie onClick (kod ponizej). skrypt dziala w firefoxie i pod opera, niestety nie w przypadku IE. przerabialem na rozne sposoby i sytuacja ta sama. wykonywanie skryptow w zabezpieczeniach IE jest wlaczone.

podaje kod:
Kod: Zaznacz wszystko
<script type="text/javascript">
function color_change(imgid, val) {
   document.getElementById(imgid).src="/oferta/probki/" + val + ".jpg";
}
</script>

<img src="/oferta/probki/4000.jpg" id="kolorek" />

<select name="kolory">
   <option value="4000" onClick="color_change('kolorek', 4000);">4000</option>
   <option value="4005" onClick="color_change('kolorek', 4005);">4005</option>
   <option value="4010" onClick="color_change('kolorek', 4010);">4010</option>
</select>


z gory dzieki za jakiekolwiek sugestie.
~tei187
take my love, take my land, take me where i cannot stand
i don't care, i'm still free, you can't take the sky from me
tei187
~user
 
Posty: 33
Dołączenie: 12 Lut 2008, 09:16
Miejscowość: Bydgoszcz
Pochwały: 2



[javascript] zmiana src obrazka

Postprzez eSpEY 24 Lut 2010, 00:25

eeee...
Kto Panu powiedział że option ma akcję onclick?
daj onchange dla selcect :ok:

Dodano Dzisiaj, 11:27 pm:
ok... żeby nie przedłużać masz gotowiec:
Kod: Zaznacz wszystko
    <script type="text/javascript">
    function color_change(imgid, val) {
       document.getElementById(imgid).src="/oferta/probki/" + val + ".jpg";
    }
    </script>

    <img src="/oferta/probki/4000.jpg" id="kolorek" />

    <select name="kolory" onchange="color_change('kolorek',+escape(this.options[this.selectedIndex].text));">
       <option value="4000">4000</option>
       <option value="4005">4005</option>
       <option value="4010">4010</option>
    </select>


Autor postu otrzymał pochwałę
W domu:AMD Athlon X4 640 | Asus m4a78lt | DDR3 4096MB 666Mhz | NVDIA GeForce GTS 450 | ATX 500W
W pracy:Intel Core i5-3470 | 2 x DDR4 4096MB 2133Mhz | Qyadro K600 1024MB | ATX 750W
Awatar użytkownika
eSpEY
 
Posty: 1340
Dołączenie: 04 Lut 2007, 12:24
Miejscowość: Olsztyn
Pochwały: 111



[javascript] zmiana src obrazka

Postprzez tei187 24 Lut 2010, 01:27

sciana o rany... jak łoś zasugerowalem sie 'uzupelnianiem' w dreamweaver i kompatybilnoscia bledu w firefoxie i operze.
serdeczne dzieki :)
~tei187
take my love, take my land, take me where i cannot stand
i don't care, i'm still free, you can't take the sky from me
tei187
~user
 
Posty: 33
Dołączenie: 12 Lut 2008, 09:16
Miejscowość: Bydgoszcz
Pochwały: 2



[javascript] zmiana src obrazka

Postprzez eSpEY 24 Lut 2010, 16:12

czasem tak jest - IE jest "tępą" przeglądarką a natomiast FF, Opera Chrome - mają trochę tego "rozumu" i "domyślają się" co autor miał na myśli :)
Pozdrawiam.
W domu:AMD Athlon X4 640 | Asus m4a78lt | DDR3 4096MB 666Mhz | NVDIA GeForce GTS 450 | ATX 500W
W pracy:Intel Core i5-3470 | 2 x DDR4 4096MB 2133Mhz | Qyadro K600 1024MB | ATX 750W
Awatar użytkownika
eSpEY
 
Posty: 1340
Dołączenie: 04 Lut 2007, 12:24
Miejscowość: Olsztyn
Pochwały: 111




Powróć do Grafika & Webmastering

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 16 gości