Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] problem z Operą i IE
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
weblance
zaczynam naukę js i prosze o wyrozumiałość winksmiley.jpg
mam prościutki skrypt:
Kod
function $(id) {
     return document.getElementById(id);
}

function info(iType,obj,txt)
{
    var obj=$(obj);
   obj.style.display = "block";
    switch(iType)
    {
       case 'e':          
          obj.className='msgError';
          break;
       case 'i':
          obj.className='msgInfo';
          break;
       case 'o':
          obj.className='msgOK';
          break;
    }
     obj.innerHTML=txt;
}



uzywam go w xhtml:
Kod
<div style="cursor: pointer; text-decoration: underline"
        onclick="info('e','testSpan','Blad');">
                Change DIV 1
        &nbsp;&nbsp;</div>



Czyli mam ukryta warstwe DIV. Po kliknięciu podmieniany jest atrybut display oraz klasa z css. Całość pisałem przy pomocy konsoli FF i wszystko działa w tej przeglądarce, ale niestety w Operze i IE nic się nie dzieje :/ Czy znacie przyczynę?

link: http://omeck.weblance.pl/projects/ajax/4/

znalazłem już błąd - źle uzyłem klasy advAjax winksmiley.jpg
revyag
U mnie jest ok. Może coś z cachem przeglądarki, odpala Ci starszą wersję ?
---
edit:
umknęło mi ostatnie zdanie smile.gif
nospor
@revyag przeciez znalazl blad i poprawil:
Cytat
znalazłem już błąd - źle uzyłem klasy advAjax

czyli zapewno juz dziala winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.