Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SVG/DOM/JS] Jak pobrać wysokość/szerokość elementu <text>?
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
paziek
Witam,

Potrzebuję w skrypcie JS pobrać wysokość oraz szerokość elementu <text>, który w przeciwieństwie do np. <rect> nie ma tego w atrybucie, czyli .getAttribute() nie da rady.
Szukałem Firebugiem, czy jest jakiś atrybut, który by trzymał tę wartość, ale wygląda na to, że nie.
Jakieś pomysły?

Pozdrawiam,
Łukasz.
Pacio
GetBBox:

.getBBox().height
.getBBox().width
paziek
Cytat(Pacio @ 21.01.2010, 23:36:56 ) *
GetBBox:

.getBBox().height
.getBBox().width

Świetna strona i teoretycznie wskazane rozwiązanie powinno działać, ale wygląda na to, że wsparcie dla SVG w FireFoxie jest takie sobie i wywala mi błąd:
Kod
uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMSVGLocatable.getBBox]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://localhost/nowa_mapa/fun.js :: anonymous :: line 22" data: no]

Jeszcze sprawdzę w jakichś testowych wersjach.
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.