var interV, IW = window.innerWidth ? window.innerWidth :
document.body.clientWidth;
function accessCSS(layerID){
if(document.getElementById){
return document.getElementById(layerID).style;
}else if(document.all){
return document.all[layerID].style;
}else if(document.layers){
return document.layers[layerID];
}
}
function moveThisLayer(layerID){
layerPos = parseInt(accessCSS(layerID).left);
layerPos<IW ? layerPos+=3 : layerPos=0;
accessCSS(layerID).left= layerPos;
interV = setTimeout(“moveThisLayer(‘“+layerID+”’)”,10);
}
<div id=“ML” style=“position:absolute;top:0;left:0”>
<ahref=“javascript:moveThisLayer(‘ML’)”
style=“font-family:Verdana;font-size:24px”>Move this
Layer</a>
<a href=“javascript:void(0)” onclick=“clearTimeout(interV)”
style=“font-family:Verdana;font-size:24px”
>Stop Moving</a></div>
Considerando o código acima, a sintaxe e a semântica da linguagem JavaScript, julgue o item a seguir.
A função “moveThisLayer” encontra a coordenada X do layer e adiciona o valor 3, a não ser que se ultrapasse o tamanho do documento, que é controlado pela variável global “IW”.