Rollover.....Help!!!
Napisane: 22 grudnia 2004, o 12:58
Witam.
Znalazłem na sieci script który ładnie podmienia obrazki z płynnym przejściem jednego w drugi:
Sekcja HEAD:
<script type="text/javascript"> function blendCham(which) { imCham.filters.blendTrans.Apply(); imCham.src = which; imCham.filters.blendTrans.Play(); } </script>
Sekcja BODY:
<IMG ID="imCham" SRC="min/tn_korytarzb.jpg" STYLE="filter:blendTrans(duration=2)" onmouseout="blendCham('min/tn_korytarzb.jpg')" onmouseover="blendCham('min/tn_korytarz.jpg')">
Problem tkwi wtym iż skrypt przedstawiony wyżej działa tylko w przypadku podmiany jednego obrazka. Chciałem sam go przerobić, żeby można bylo go stosować na większej ilości obrazków ale nie zabardzo mi to wychcodzi:
Sekcja HEAD:
<script type="text/javascript"> function blendCham(img, which) { img.filters.blendTrans.Apply(); img.src = which; img.filters.blendTrans.Play(); } </script>
Sekcja BODY:
<IMG SRC="min/tn_korytarzb.jpg" STYLE="filter:blendTrans(duration=2)" onmouseout="blendCham('imgID', 'min/tn_korytarzb.jpg')" onmouseover="blendCham('min/tn_korytarz.jpg')">
Gdy zastosuję zmodyfikowany skrypt po najechaniu myszką na obrazek pojawia się komunikat:"Błąd: 'filters.blendTrans' jest pusty lub nie jest obiektem".
Nadmieniam, że dopiero od 2 dni bawię się z Java Script i nie wiem czy zmiany które wprowadziłem są poprawne.
Jeśli ktoś z was wie o co chodzi proszę o poprawienie i przedstwienie poprawnego skryptu.
Pozdrawiam
Znalazłem na sieci script który ładnie podmienia obrazki z płynnym przejściem jednego w drugi:
Sekcja HEAD:
<script type="text/javascript"> function blendCham(which) { imCham.filters.blendTrans.Apply(); imCham.src = which; imCham.filters.blendTrans.Play(); } </script>
Sekcja BODY:
<IMG ID="imCham" SRC="min/tn_korytarzb.jpg" STYLE="filter:blendTrans(duration=2)" onmouseout="blendCham('min/tn_korytarzb.jpg')" onmouseover="blendCham('min/tn_korytarz.jpg')">
Problem tkwi wtym iż skrypt przedstawiony wyżej działa tylko w przypadku podmiany jednego obrazka. Chciałem sam go przerobić, żeby można bylo go stosować na większej ilości obrazków ale nie zabardzo mi to wychcodzi:
Sekcja HEAD:
<script type="text/javascript"> function blendCham(img, which) { img.filters.blendTrans.Apply(); img.src = which; img.filters.blendTrans.Play(); } </script>
Sekcja BODY:
<IMG SRC="min/tn_korytarzb.jpg" STYLE="filter:blendTrans(duration=2)" onmouseout="blendCham('imgID', 'min/tn_korytarzb.jpg')" onmouseover="blendCham('min/tn_korytarz.jpg')">
Gdy zastosuję zmodyfikowany skrypt po najechaniu myszką na obrazek pojawia się komunikat:"Błąd: 'filters.blendTrans' jest pusty lub nie jest obiektem".
Nadmieniam, że dopiero od 2 dni bawię się z Java Script i nie wiem czy zmiany które wprowadziłem są poprawne.
Jeśli ktoś z was wie o co chodzi proszę o poprawienie i przedstwienie poprawnego skryptu.
Pozdrawiam