SVG v HTML Helpu

ca021748 na tiscali.cz ca021748 na tiscali.cz
Středa Říjen 27 07:48:30 CEST 2004


Zacnu trochu oklikou.
V klasickem HTML vystupu jsem chtel zajistit, aby se uzivateli obrazek zobrazil
at uz jeho prohlizec podporuje format SVG ci nikoliv. K tomu slouzi tag
Object, ktery muze obsahovat nekolik variant, z nichz si prohlizec vybere
prvni moznou. Po rade testu mam uspesne odzkousen na IE, Mozille i Opere
nasledujici kod:
<object data="test.svg" type="image/svg+xml" width="100" height="100">
  <img src="test.png" width="100" height="100" />
</object>
Protoze takovy vystup nelze z DocBooku standardne ziskat a jelikoz takovych
obrazku nemam mnoho, editoval jsem kod az dodatecne (pro HTML Help vlastne
jednotlive ch__.html soubory). Pri generovani HTML Helpu se vsak takto definovane
SVG objekty nezahrnou do kompilace. Protoze muj prohlizec SVG podporuje,
objevi se mi v HTML Helpu pouze prazdny prostor SVG prohlizece.
Zkousel jsem to obejit pridanim neviditelneho obrazku <embed src="test.svg"
width="1" height="1">. To sice zajistilo zahrnuti SVG souboru do kompilace,
presto se mi opet na pozadovanem miste nezobrazi (ten velky). 
Je spravny muj predpoklad, ze je nutne:
1) bud vlozit SVG pomoci tagu <embed>, obrazek se uzivatelum bez SVG pluginu
nezobrazi
2) nebo vlozit namisto SVG rovnou PNG, cimz bude dostupny komukoliv, ale
prijdu o moznost zoomu bez ztraty kvality
Nebo je tu i dalsi moznost?


NOKIA 2300 nebo SIEMENS A57 od 577 Kc
http://adsweb.tiscali.cz/handsety.html





Další informace o konferenci Docbook