Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Uchwyt do obiektu
presscot
post 25.07.2009, 18:13:32
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 10.04.2007

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


Object diva mam zapisany w zmiennej, jedank ten div nie posiada, ani id, ani name, ani class.
Nastepne po wykonaniu dowolnej akcji przypisanej do wybranego elementu zapisuje nazwe akcji w ciasteczkach.
No i tutaj mam problem, otóż nie mam pojęcia pod jaką nazwą w drzewie występuje klucz do tego obiektu.
Przy każdej próbie tylko undefined:)
Go to the top of the page
+Quote Post
wookieb
post 25.07.2009, 18:20:01
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Pokaż kod.


--------------------
Go to the top of the page
+Quote Post
presscot
post 25.07.2009, 18:55:42
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 10.04.2007

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


Cytat(ayeo @ 25.07.2009, 19:47:32 ) *
Witam!

Masz 31 postów, a nie wiesz, że na forum używa się BBCode? Proszę popraw swojego posta.

Pozdrawiam!

@Spawnm, hehe



Witam exclamation.gifsmile.gif

No tak, nie zauważyłem:)

Jednak wracając, rozwiązałem swój problem w nieco inny sposób, jedank aby temat nie był całkiem bezuzyteczny:

Jesli tworze nowy element np document.createElement to domyślnie jakie dzieci posiada takie drzewo??
Go to the top of the page
+Quote Post
ayeo
post 25.07.2009, 18:57:47
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witam!

Nie posiada żadnych smile.gif

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post
presscot
post 25.07.2009, 18:59:54
Post #5





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 10.04.2007

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


No tak ktoś skasował post kiedy cytowałem smile.gif

W związku z tym nie bede sie juz produkował tymbardziej ze rozwiązałem swój problem w nieco inny sposób.

Tak czy innaczej, aby ten post nie był całkiem bezuzyteczny:

Kiedy tworze nowy element "obj=document.createElement" to jakie domyślne dzieci posiada obj questionmark.gif
Go to the top of the page
+Quote Post
ayeo
post 25.07.2009, 19:02:00
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Post usunąłem (swój i @Spawnm'a) ponieważ Ty usunąłeś swój z kodem. Nasze stały się bezsensowne. Odpowiedź na pytanie post wyżej. Niby skąd miałyby mieć jakieś dzieci?


--------------------
Go to the top of the page
+Quote Post
Pawel_W
post 25.07.2009, 19:04:19
Post #7





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


zadaj sobie pytanie: skąd się biorą dzieci?
odp: trzeba je zrobić winksmiley.jpg

tak samo jest w js
Go to the top of the page
+Quote Post
presscot
post 25.07.2009, 19:07:45
Post #8





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 10.04.2007

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


zle sie wyraziłem ale nie pamietam fachowej nazwy smile.gif

Ale chodzi mi np o:

obj.style, obj.href

A podejrzewałem właśnie ze jest jeszcze jakis klucz w formie obj.key który jest przydzielony przez przeglądarke a nie urzytkownika smile.gif
A wydawało mi się tak gdyż w niezrozumiały dla mnie sposób zmienna trzyma tego bezimmienego diva w sobie
Go to the top of the page
+Quote Post
Pawel_W
post 25.07.2009, 19:09:19
Post #9





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


div nie jest beziienny, znajduje się w tablicy winksmiley.jpg
wystarczy wywołać getElementsByTagName('div') i już będziesz miał swojego diva ;]
Go to the top of the page
+Quote Post
ayeo
post 25.07.2009, 19:13:40
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Nie możesz sobie dodać jakiegoś id do tego elementu?
Kod
element.id = "dupa";


--------------------
Go to the top of the page
+Quote Post
presscot
post 25.07.2009, 19:24:58
Post #11





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 10.04.2007

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


Cytat(Pawel_W @ 25.07.2009, 20:09:19 ) *
div nie jest beziienny, znajduje się w tablicy winksmiley.jpg
wystarczy wywołać getElementsByTagName('div') i już będziesz miał swojego diva ;]



No a więc jesli jest w tablicy to musi posiadać swój index smile.gif a wieć mam swój klucz tongue.gif

Może głupie to moje pytanie było ale w sumie za JS zabrałem sie najpóźniej i jeszcze sie ucze smile.gif

Jednak tak czy innaczej wcześniej powinienem się domyśleć tongue.gif

Pozdrawiam press:)

No niestety nie smile.gif

Postanowiłem nie dodwaac zadnych kluczy do tworzonych divów:P ponieważ przeznaczeniem tego kodu jest być wtyczką jquery:)
Go to the top of the page
+Quote Post
ayeo
post 25.07.2009, 19:30:47
Post #12





Grupa: Przyjaciele php.pl
Postów: 1 202
Pomógł: 117
Dołączył: 13.04.2007
Skąd: 127.0.0.1

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


Witam!

Wydaje mi się, że jesteś w lesie tongue.gif Napisz dokładnie co chcesz zrobić. W tablicy możesz trzymać całe obiekty, a nie ich jakieś wyimaginowane ID , którego nie ma. Co jest problemem dokładnie? Bo pluginy do jQuery pisze się dziwnie na początku.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:53