Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript] Operacje na pliku svg za pomocą JS
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam,
wyświetlam w oknie przeglądarki dokument svg:
Kod
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

    <svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="500px">
        <rect id="kwadracik" x="10px" y="10px" fill="pink"  width="100px" height="100px"/>
        <circle cx="120" cy="120" r="80" fill="red" stroke="black" stroke-width="5"/>
    </svg>

który importuję w taki sposób:
  1. <object type="image/svg+xml" data="image.svg"></object>

Chcę za pomocą JS zmienić wypełnienie kwadrata #kwadracik:
[JAVASCRIPT] pobierz, plaintext
  1. obiekt = document.getElementById('kwadracik');
  2. obiekt.setAttributeNS('fill','yellow');
[JAVASCRIPT] pobierz, plaintext

Niestety nie chce działać (IMG:style_emoticons/default/sad.gif) Domyślam się, że przyczyną może być to, że silnik przeglądarki nie może znaleźć w DOM'ie obiektu #kwadracik.
Proszę o rady
Pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 00:48