Mam problem z nadawaniem wartości dla innerHTML w Internet Explorer 7. Z tego co wiem to wina samej przeglądarki ma ktoś pomysł jak to obejść/naprawić?
Pozdrawiam Snipe
batman
5.05.2008, 08:49:51
Pokaż kod, bo inaczej będę musiał sięgnąć po kryształową kulę. A wolałbym tego uniknąć, ponieważ mam nagrabione w ministerstwie magii
snipe
5.05.2008, 08:53:31
kod jest banalny więc niepotrzebna kula
Kod
var layer = document.getElementById('users'); layer.innerHTML = 'tutaj nadajemy wartosc';
Przypominam, że to nie działa w IE7
batman
5.05.2008, 08:54:35
Zmień layer na np. layer123 i zobacz czy zadziała. Coś mi się wydaje, że layer jest zarezerwowaną nazwą w javascript dla IE. edit Poza tym u mnie działa pod IE7
snipe
5.05.2008, 08:55:49
próbowałem z innymi nazwami też nie działa
batman
5.05.2008, 08:57:52
To sprawdź jeszcze, czy element, do którego się odwołujesz istnieje, tzn, czy ma nadane odpowiednie id (sprawdź pod kątem literówek).
snipe
5.05.2008, 09:05:26
z id jest na pewno ok, w końcu inne przeglądarki bez problemu nadają innerHTML więc to nie to
sniezny_wilk
5.05.2008, 09:45:27
Daj trochę więcej kodu (HTML, JS).. może źle odwołujesz sie do elementu, albo odwołanie do elementu masz przed tworzeniem go.