Magna Concursos

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> &nbsp; &nbsp;

<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”.

 

Provas

Questão presente nas seguintes provas

Atividade Técnica de Suporte - Informática

150 Questões