MozillaPL.org - polskie centrum Mozilli

Główne menu:

wielkrotne uzycie elementow zdefiniowanych w postaci xbl

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

wielkrotne uzycie elementow zdefiniowanych w postaci xbl

Postautor: slash » 24 czerwca 2005, 15:18

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8b2) Gecko/20050619 Firefox/1.0+

Witam

mam taki problem - mianowicie stworzylem sobie "kontrolke" w xbl ktora nastepnie wykorzystuje w roznych plikach xul, dziala ona sobie jaknajbardziej poprawnie, problem sie pojawil kiedy musialem jej uzyc w jednym pliku xul dwa razy na roznych zakladkach - wowczas pojawil sie proble z jej identyfikatorem. bowiem w kontrolce odwoluje sie do jej elementow poprzez uzycie getElementById - tak wiec moje pytanie polega na tm w jaki spsobo nadac rozne id tym samym kotrolka i moc odwolac sie do nich przy wykorzustaniu getElementById
slash
 
Posty: 37
Z nami od: 06 czerwca 2005, 10:53

Postautor: Gandalf » 24 czerwca 2005, 17:28

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050605 Firefox/1.0+

nie da sie. ID musi byc unikalne w skali dokumentu. W takiej sytuacji powinienes skorzystac z DOM i korzystajac z items(), przejsc do interesujacego Cie elementu.
IE jest to aplikacja, która pozwala przeglądać internet z Twojego komputera i na odwrót
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa

Postautor: prefiks » 24 czerwca 2005, 17:31

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050621 Firefox/1.0+

Użyj getAnonymousElementByAttribute(). To pozwala na dobrania się do anonimowej zawartośći danego widgetu.

Używa się tego w następujący sposób:
Kod: Zaznacz cały
document.getAnonymousElementByAttribute(ref, attrName, attrValue)
gdzie:
  • ref - referencja do widgeta, jeśli nie kombinujesz specjalnie, dostępna jako this
  • attrName i attrValue - kolejno nazwa atrybutu i wartość tegoż w elemenencie który chcesz znaleźć (w kodzie mozilli przyjęło się takie atrybuty nazywać anonid)
prefiks
 
Posty: 179
Z nami od: 30 grudnia 2002, 01:45


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: