Magna Concursos
2267369 Ano: 2010
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFAC
Orgão: UFAC
Provas:

Um dos principais elementos numa aplicação AJAX é o objeto XMLHttpRequest. O trecho de código a seguir, usado para verificar se o navegador onde está sendo executado tem suporte ao AJAX e para criar o objeto XMLHttpRequest que será usado na aplicação.

Com base nisso pode-se afirmar que:

<html>

<head>

<script language="JavaScript">

function testAjax(){

if (window.XMLHttpRequest) {

xmlhttp = new XMLHttpRequest ();

alert("ok! Your browser has native AJAX support");

}alse if (window.ActiveXobject){

xmlhttp = new ActiveXobject ("Microsoft.XMLHTTP");

alert ("ok! your browser has AJAX support by ActiveX");

}else{

alert ("ops! Your browser has not AJAX support");

}

}

</script>

</head>

<body>

<form method="post" name="testajax" action="">

<input type="submit" value="Test AJAX" onclick="testAjax()">

</form>

</body>

</html>

I. Mesmo se o navegador não possuir suporte ao AJAX nem ao ActiveX, mas possuir suporte ao JavaScript, o trecho de código será corretamente executado pelo navegador.

II. O código está correto, pois o objeto XMLHtmlRequest, em versões antigas do Internet Explorer (5 e 6, por exemplo), foi originalmente implementado como componente ActiveX.

III. Mesmo com sintaxe JavaScript correta, o uso de ActiveX não é permitido pois ele foi desenvolvido pela Microsoft para substituir suas tecnologias COM (Component Object Model) e OLE (Object Linking and Embedding), não possuindo qualquer relação com AJAX.

 

Provas

Questão presente nas seguintes provas

Analista de TI

60 Questões