Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SVG/DOM/JS] Jak pobrać wysokość/szerokość elementu <text>?
paziek
post
Post #1





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pacio
post
Post #2





Grupa: Zarejestrowani
Postów: 105
Pomógł: 27
Dołączył: 30.10.2005
Skąd: Lublin

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


GetBBox:

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

Ten post edytował Pacio 21.01.2010, 23:39:11


--------------------
Mój Blog Militarny: http://1rBlog.pl
Go to the top of the page
+Quote Post
paziek
post
Post #3





Grupa: Zarejestrowani
Postów: 207
Pomógł: 25
Dołączył: 16.11.2006

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


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.
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 Aktualny czas: 21.08.2025 - 16:23