Hallo,
habe von Euch ( TM 9/02 ) folgenden script bekommen mit dem ich ueber ein (navigations) frame das Aussehen von Elementen einer svg datei aendern kann.
function NeueFarbe2SVG()
  {
  var k,svgobj;
  d=document.forms[1];
  k=d.elements["nebenstr"].options[d.elements["nebenstr"].selectedIndex].value;
if(k!="Auswahl")
  {
    svgobj=parent.bild.document.getElementById("g1_map").getSVGDocument();
    svgobj.getElementById(k).getStyle().setProperty("visibility","visible");
    svgobj.getElementById(k).getStyle().setProperty("fill","#ff0000");
  }
  }
<body>
<form action=""> 
 <select name="nebenstr" onchange="NeueFarbe2SVG()" class="sel2">
 <option value="#" selected="selected"> Straßen u. Plätze :</option>
 <option value="#">------------------------------</option>
   <option value="adm" class="zn"> Admonderg. </option>
   ...............
  usw.
In der svg:
 ...........
 <text id="adm" class="txt20ec"><textPath xlink:href="#admonderg" startOffset="0">Admonderg</textPath></text>
 .......
 usw.
Optimal waere es noch, wenn bei jeder neuen Auswahl die vorhergende wieder in den urzustand zurueckfaellt. Geht das auch noch bitte ? (ohne ActiveX ?!)
Eine allgemeine Frage habe ich hier auch noch. Geht das alles (bei svg) nur mehr mit dem ie6 ? Habe das einmal mit dem nn6 probiert aber da werden nicht einmal die Haeckhen bei der Checkbox angezeigt.
mfG
josef
 nicht angemeldet
 nicht angemeldet