|
|
|
| Есть такой скрипт:
<script type="text/javascript">
var myArrayx;
var myArrayy;
myArrayx = new Array();
myArrayy = new Array();
var viewer = null;
function init() {
viewer = new Seadragon.Viewer("container");
viewer.addEventListener("open", addOverlays);
viewer.openDzi("GeneratedImages/dzc_output.xml");
}
function addOverlays(viewer,x,y) {
var img = document.createElement("img");
var point = new Seadragon.Point(
x, y);
// island off the coast of africa
var placement = Seadragon.OverlayPlacement.BOTTOM;
img.src = "img/arrow_down.gif";
img.onclick=function(){alert("НЕ РАБОТАЕТ");}
img.id="v";
img.usemap="#Landkarte";
viewer.drawer.addOverlay(img, point, placement);
}
Seadragon.Utils.addEvent(window, "load", init);
myArrayx[0]=0.23;
myArrayx[1]=0.13;
myArrayx[2]=0.321;
myArrayy[0]=0.01;
myArrayy[1]=0.321;
myArrayy[2]=0.008;
for (var i=0;i<2;i++) {
addOverlays (viewer,myArrayx[i],myArrayy[i]);
}
</script>
|
Почему функция addOverlays в цикле не работает, которая должна отобразить картинки по координатам (массива) Что нарушено? | |
|
|
|
|
|
|
|
для: OLi
(10.07.2010 в 17:25)
| | Никто не знает? Как всегда приходится методом проб и ошибок самому разбираться, | |
|
|
|
|
|
|
|
для: OLi
(11.07.2010 в 18:49)
| | Может к тебе на помощь прийти http://getfirebug.com/ FIREBUG | |
|
|
|