[js] mala prosba o test

0

zamiescie na stronie kod

alert(document.getElementsByTagName('*').length);

Powinno zwrocic wszystkie elementy w dokumencie, tylko problem w tym ze pod IE 5.0 zwraca 0.
Chce sprawdzic pod jakimi przegladarkami to dziala a pod jakimi nie (tzn kiedy zostala taka funkcjonalnosc dodana - chodzi o * a nie o sama funkcje getElementsByTagName [!!!] )

IE 5.0 - <font color="red">nie dziala</span>
IE 6.0 - dziala
FF 1.5 - dziala

0

IE 5.01 - nie działa
IE 7.0 beta 2 - działa

Jak będę mial możliwość to spróbuję dorwać się do IE 5.5 i to rozwieje wszystkie wątpliwości zapewne (tj. czy w IE 5.5 to jest czy dopiero w 6). Powinno mi się to udać dzisiaj wieczorem.

[added]
IE 5.5 - nie działa. Wniosek taki, że wprowadzono to w IE6/Windows, albo już wcześniej w IE5 na Maca (co jest prawdopodobne).

0

Opera 8.5 - działa - wyświetla liczbę 5
FF 1.5 - działa - wyświetla liczbę 5
IE 6.0 - działa - wyświetla liczbę 6 :P

Kod:

<html>
<head>
</head>
<body>
<a href="#">link</a>

<script language="JavaScript" type="text/javascript">
<!--
alert(document.getElementsByTagName('*').length);
// -->
</script>

</body>
</html>
0
fleming86 napisał(a)

Opera 8.5 - działa - wyświetla liczbę 5
FF 1.5 - działa - wyświetla liczbę 5
IE 6.0 - działa - wyświetla liczbę 6 :P

Hmm... Może trzeba było dać w onload, bo może różne fragmenty brać pod uwagę przy wykonywaniu skryptu w przeciwnym razie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1