![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 574 Pomógł: 2 Dołączył: 13.04.2004 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie funkcję, która przypisuje obrazkom, w sposób dynamiczny akcje po najechaniu i zjechaniu myszką:
Kod function change( id, img, url, kid ) { var tab = new Array(); tab[0] = './images/k_demo_on.jpg'; tab[1] = './images/k_makler_on.jpg'; tab[2] = './images/k_ekomako_on.jpg'; tab[3] = './images/k_biuro_on.jpg'; for(var z=1;z<=4;z++) { if( z == kid ) { document.getElementById('kb' + z).src = tab[z-1]; document.getElementById('kb' + z).onmouseover = function() { changePic( z, false, false ); } document.getElementById('kb' + z).onmouseout = function() { changePic( z, false, false ); } } else { document.getElementById('kb' + z).onmouseover = function() { changePic( z, true, false ); } document.getElementById('kb' + z).onmouseout = function() { changePic( z, false, true ); } } } } Problem powiaja się w warunku ELSE, gdzie zmienna "z" zawsze przyjmuje wartość "5" ;/. Czy wie ktoś dlaczego się tak dzieje? pozdr, Ten post edytował shpyo 21.06.2007, 14:28:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 17:25 |