Autor Zpráva
mop
Profil
Dobrý den, při různých pokusech s elementem SVG jsem narazil na to, že při vkládání textu do elementu TEXT pomocí InnerHTML se nezobrazí části obalené do tagu TSPAN, zbytek textu se zobrazí správně. Malý příklad:
<html><head><script>
var VlozenyText = "Nový text - začátek,<tspan x='200' dy='38'>prostředek</tspan><tspan x='300' dy='38'>a konec.</tspan>"
</script></head>
<body><center>

<svg id="hlavni" width="800" height="400" style="background-color: #fd9">

<text id="popis" x="25" y="25">Původní text - začátek,<tspan x='200' dy='38'>prostředek</tspan><tspan x='300' dy='38'>a konec.</tspan></text>

<text id="dolnitext" x="25" y="300" OnClick="document.getElementById('popis').innerHTML = VlozenyText">Klikni sem pro změnu textu.</text>

</svg></center></body></html>
Zatím testováno jen ve FF. Dá se to nějak řešit?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: