Ja det er jeg klar over, men kan man baséret på koordinater lægge en rammer eller et transparent filter rund koordinaterne eller skrive en tekst indefor koordinatområdet? Altså oprette f.eks et layer dynamiske baseret på den koordinater og evt. farvelægge området?. :-) perfi
Det kan du sagtens - men kun rektangulære områder. Jeg har lavet følgende script, der automatisk kan generere sådanne områder ud fra information i et tag kaldet "edumap". Prøv at gemme nedenstående kode som et HTML-dokument og se, hvad der sker (forklaring følger):
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <script> function createMaps() { var coll = document.getElementsByTagName('edumap'); var arrCoords; var newElm; for (var i=0; i<coll.length; i++) { if (coll[i].mapcoords != null) { arrCoords = coll[i].mapcoords.split(','); newElm = document.createElement('div'); newElm.style.pixelTop = document.getElementById(coll[i].mapimg).offsetTop + parseInt(arrCoords[0]); newElm.style.pixelLeft = document.getElementById(coll[i].mapimg).offsetLeft + parseInt(arrCoords[1]); newElm.style.pixelWidth = arrCoords[2]; newElm.style.pixelHeight = arrCoords[3]; newElm.style.position = 'absolute'; newElm.style.backgroundColor = coll[i].mapbgcolor; newElm.style.color = coll[i].maptextcolor; newElm.style.filter = 'alpha(opacity=' + coll[i].mapopacity + ')'; newElm.innerText = coll[i].maptext; document.body.appendChild(newElm); } } } </script> </head>
Hej igen.. Har været lidt ophængt. Jeg tjekker lige edutasia's script - som ser lovende ud..
Perfi
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.