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 ); }
}
}
}
{
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,