Armin: Image Map austauschen mit JavaScript

Beitrag lesen

Tach Thomas,

ich hatte mir ja schon hier im SelfHTML folgende Loesungsansaetze gesucht.
<a href="javascript:alert(document.getElementById('Bild').useMap)"> Liest active ImageMap  </a>
<a href="javascript:document.getElementById('Bild').useMap='#empty'"> Try to set Image Map to #empty  </a>
<a href="javascript:document.getElementsByName('ROImail')[0].areas[0].coords = '0,0,0,0'"> Try to set area to Zeros </a>
<a href="javascript:document.getElementsByName('ROImail')[0].areas[0].coords = '100,70,205,80'">Try to set area on </a>

Was ich nicht gefunden hatte war die setAttribute Methode.

document.getElementById("areaID").setAttribute("shape","circle");
document.getElementById"areaID").setAttribute

"coords","50,50,20");

Alternativer Zugriff ueber document.getElementsByTagName("area")[0 bis n-1].setAttribute(...);

Tauschen der gesamten Map:
bildobjekt.useMap="#neuemap";
oder
bildobjekt.setAttribute("usemap","#neuemap");

Ich Danke Dir in verschärfter Form auch im Namen meiner Eltern ;-) !!!

:-) Armin