Come da titolo, non riesco a cambiare lo stile di un elemento in un documento svg via javascript,
qualcuno ha idea di come si faccia?
Io stavo tentando nel modo standard (cioè come faccio in html)
codice:.. <polygon id="5" points="190,25 190,80 255,80 255,25" onmouseover="evidenzia(this)"/> ..mi compare il popUp ma non avviene il cambiamento di stile.codice:... function evidenzia(element){ element.style="stroke:rgb(66,99,00);fill-opacity:0.1;"; window.alert('Entrato!!!'); } ..
Per scrupolo ho provato anche così:
codice:.. <polygon id="5" points="190,25 190,80 255,80 255,25" onmouseover="evidenzia(5)"/> ..ma il risultato è lo stesso.codice:... function evidenzia(id){ if ( window.svgDocument == null ) svgDocument = evt.target.ownerDocument; elementsvgDocument.getElementById(id); element.style="stroke:rgb(66,99,00);fill-opacity:0.1;"; window.alert('Entrato!!!'); } ..
Forse nell'svg l'accesso al dom è leggermente diverso....
idee?
grazie.

Rispondi quotando
