Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] ie, nodes, css on fly, czyli czemu ie nie smiga
dem
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

Ostrzeżenie: (0%)
-----


Witam,

Dawno mnie tu nie było, a potrzebuje pomocy.

Otóż robie projekt na uczelni w JS, gdzie sa tworzone divy w locie etc etc - czyli szmery i bajery.
Moj problem polega na tym, ze jesli robie

  1. var newDiv = document.createElement("div");
  2. newDiv.setAttribute("class", "test");


i wrzucam to do jakiegos wezla, to pod ie nie "dodaje" klasy "test", opisanej w css, przez co dany div nie jest sformatowany tak jak bym sobie tego zyczył.

To samo dotyczy eventow dodawanych przez setAttribute (np onfocus).

Moje pytanie brzmi, czy jest jakies stanowisko MS dlaczego to nie smiga?
musze przygotowac sprawko z tego projektu a nie moge go oddac dopoki nie ustosunkuje sie do tego problemu(dlaczego pod ie nie dziala tak jak powinno)

Lub czy może istnieja jakies eleganckie metody ominiecia tych bledow.
Przyznaje ze z JS mialem nie duzo do czynienia a jego "zorientowana obiektowosc" mnie przeraza, a raczej smieszy.

bede wdzieczny za pomoc i wskazowki... i wsumie jakby moglby mi ktos lopatologicznie wytluamczyc idee http://www.quirksmode.org/js/events_advanced.html ...

ps. probowalem szukac za pomoca szukajki ale nie znajduje mi wynikow dla "ie css on fly" i podonych zapytan

ps2.
w czym problem? najlepiej spojrzec w ff a potem w ie:
http://iem.pw.edu.pl/~ostrowsb/indywidualny/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
pojawia sie problem natury czysto technicznej... w momencie zajscia onmousedown, nie istnieje taka zmienna jak this.etykieta (zmienna identyfikujaca obiekt Okno wsrod wielu okien), bo przeciez w danym momencie nie mam dostepu do zadnego obiektu typu okno, ktory takowa zmienna posiada
co skutkuje brakiem identyfikacji okna po mouse* event w odrebie "okna"

No stary, pomyśl nieco. [; Obiektówka w JS jest zaista:
Kod
var obj = this;
newTitle.onmousedown = function(){ moveDivMouseDown(obj.etykieta) }


Cytat
nie chce zaskoczyc w ie.

Spróbuj wskoczyć na węzeł rodzica i przez innerHTML coś pomodzić.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 15:36