Jump to content


Gustavo Macedo

Member Since 31/07/2007
Offline Last Active 01/08/2007, 01:42
-----

Posts I've Made

In Topic: Verificar Disponibilidade

01/08/2007, 00:55

Olá pessoal,

De ante-mão gostaria de agradecê-los pelo código, muito bom, quebrou um "galhasso"!
Porém, notei que ele só funcionava no IE, ai adaptei o código para que rodasse nos outros browsers.

Alterem essas linhas:

var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
}

Para:

var xmlHttp;
function createXMLHttpRequest() {
if (window.XMLHttpRequest) { // Mozilla, Safari,...
xmlHttp = new XMLHttpRequest();
if ( xmlHttp.overrideMimeType) {
xmlHttp.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch ( e ) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch ( e ) {}
}
}
if (!xmlHttp) {
alert('Giving up : ( Cannot create an XMLHTTP instance');
return false;
}
}


e

Essa linha:

xmlHttp.open("get", "teste2.php?login=" + document.getElementById('login').value, true);

Para:

xmlHttp.open("get", "teste2.php?login=" + document.all('login').value, true);


Rápido e rasteiro! :lol:

Espero ter ajudado.

Se algum programador ASP quiser, eu adaptei esse código para a linguagem.
Basta me pedir através do email: gustavo@cubico.com.br

IPB Skin By Virteq