MozillaPL.org - polskie centrum Mozilli

Główne menu:

Jak się odwołać do elementu strony nie znając id ?

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

Moderator: Pomocy?!

Jak się odwołać do elementu strony nie znając id ?

Postautor: Internauta1024A » 03 lutego 2007, 07:44

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Mam przykładowy element:
<canvas id = "canvas"></canvas>
i odwołuję się do niego poprzez:

var Doc = getBrowser().selectedBrowser.contentDocument;
var img= Doc.getElementById('canvas').toDataURL('image/jpeg');
window.open(img,"test");

Jak się odwołać do tego elementu nie znając id - poprzez ElementByTagName??????????????????????????????????????????????
Vanitas vanitatum et omnia vanitas.
Internauta1024A
 
Posty: 400
Z nami od: 14 sierpnia 2006, 13:00

Re: Jak się odwołać do elementu strony nie znając id ?

Postautor: Ancestor » 03 lutego 2007, 12:38

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Internauta1024A pisze:Mam przykładowy element:
<canvas id = "canvas"></canvas>
i odwołuję się do niego poprzez:

var Doc = getBrowser().selectedBrowser.contentDocument;

Krócej: gBrowser.contentDocument;
var img= Doc.getElementById('canvas').toDataURL('image/jpeg');
window.open(img,"test");

Jak się odwołać do tego elementu nie znając id - poprzez ElementByTagName?

Przecież sam sobie odpowiedziałeś. :) Tylko nie zapominaj, że document.getElementsByTagName zwraca tablicę.
Ancestor
Moderator
 
Posty: 1799
Z nami od: 11 czerwca 2005, 20:25
Lokalizacja: Sopot

Postautor: Internauta1024A » 03 lutego 2007, 19:52

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1

Dzięki za naprowadzenie na tablice .

var Doc = gBrowser.contentDocument;
var img= Doc.getElementsByTagName("canvas")[0].toDataURL('image/png');
window.open(img,"test");
Vanitas vanitatum et omnia vanitas.
Internauta1024A
 
Posty: 400
Z nami od: 14 sierpnia 2006, 13:00


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

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

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: