Otoz robie WWW na zlecenie.... do tej pory nie mialem problemow z.. no wlasnie... JS...
chodzi o to ze mam np. znacznik w HTMLu:
- Kod: Zaznacz cały
<div id="cos">Jakis tam blablabla text</div>
potrzebuje zmienic mu kolor w sposob dynamiczny, np. przez nacisniecie przycisku czy cos podobnego... poprostu wykorzystujac funkcje JS...
W IE, czy innych zazwyczaj robilem to w takik o to sposob:
- Kod: Zaznacz cały
// ... gdziesz w funkcji...
if (document.layers) {
document.layers.cos.style.color="#ff0000";
}
if (document.all) {
cos.style.color="#ff0000";
}
// ... dalsza czesc funkcji ....
// inna metoda:
if (document.getElementById) {
document.getElementById("cos").style.color="#ff0000";
}
No wiec probowalem ogolnie roznych metod... ale zawsze to samo.. kiedy np. elementy formularza pobieram bez problemu metoda, np.:
- Kod: Zaznacz cały
alert(document.Formularz.PoleTXT.value);
gdzie Formularz to nazwa formularza, PoleTXT jak mozna sie domyslic input typu="text"....
Probowalem nawet Konsoli JS dostepnej w Mozilli....
Dla przykładu:
- Kod: Zaznacz cały
<html>
<div id="cos">cosik</div>
<script type="text/javascript">
document.getElementById['cos'].style.color="red";
</script>
</html>
...wypisuje mi cos takiego:
Błąd: document.getElementById.cos has no properties
Plik źródłowy: file:///E:/Documents%20and%20Settings/AmatoR/Pulpit/test2.html
Wiersz: 4
nawet dwa razy:
Błąd: document.getElementById.cos has no properties
Plik źródłowy: file:///E:/Documents%20and%20Settings/AmatoR/Pulpit/test2.html
Wiersz: 4
.... teraz korzystam z WindowsXP - do pracy [pisze oprogramowanie na ten system] - jednak dotej pory prywatnie korzystalem z Linuxa (RH) 8) i przywyklem do Mozilli.. a tam podobnych problemow niepamietam [??]