04-07-2010, 15:52
Witam!
Podczas tworzenia skryptu na moją stronę napotkałem na następujący problem występujący w przeglądarce Internet Explorer. Podczas testowania skryptu w wyżej wymienionej przeglądarce program wyświetla poniższy błąd:
http://img228.imageshack.us/i/bladt.jpg/
Oto kod JavaScript. Ja nie widzę tu problemu. W innych przeglądarkach wszystko działa jak należy. Proszę o jakieś rady.
Podczas tworzenia skryptu na moją stronę napotkałem na następujący problem występujący w przeglądarce Internet Explorer. Podczas testowania skryptu w wyżej wymienionej przeglądarce program wyświetla poniższy błąd:
http://img228.imageshack.us/i/bladt.jpg/
Kod:
window.onload = Laduj;
function Laduj()
{
var menu = document.getElementById('menu');
var podmenus = menu.getElementsByTagName('ul');
var imgs;
for(var a = 0; a<=podmenus.length-1; a+=1)
{
podmenus[a].style.display = "none";
}
var podmenusheads = menu.getElementsByClassName('menu');
for(var b=0;b<=(podmenusheads.length-1);b+=1)
{
podmenusheads[b].onmouseover = Pokaz;
podmenusheads[b].onmouseout = Ukryj;
}
for(var c = 0; c<=podmenus.length-1; c+=1)
{
var as = podmenus[c].getElementsByTagName('a');
for(var d=0;d<=as.length-1;d+=1)
{
as[d].onmouseover = Najedz;
as[d].onmouseout = Zjedz;
}
}
}
function Pokaz()
{
var podmenu = document.getElementById(this.id);
var uls = podmenu.getElementsByTagName('ul');
uls[0].style.display = "block";
}
function Ukryj()
{
var podmenu = document.getElementById(this.id);
var uls = podmenu.getElementsByTagName('ul');
uls[0].style.display = "none";
}
function Najedz()
{
var a = this;
var img = a.getElementsByTagName('img');
img[0].src = "img/arrow_enter.png";
}
function Zjedz()
{
var a = this;
var img = a.getElementsByTagName('img');
img[0].src = "img/arrow_leave.png";
}
Oto kod JavaScript. Ja nie widzę tu problemu. W innych przeglądarkach wszystko działa jak należy. Proszę o jakieś rady.