Jump to content


Photo

Problemas Com Ajax


  • Faça o login para participar
3 replies to this topic

#1 JayJr

JayJr

    Normal

  • Usuários
  • 92 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 27/02/2008, 17:42

Tenho grande interesse em aprender mais sobre JavaScript e Ajax, porém no meu primeiro Script estou encontrando problemas para utilizar ele com o Firefox. No IE ele funciona certinho, já no firefox não funciona de maneira alguma!

Alguém poderia dar uma olhada na função que eu utilizo e me ajudar a chegar no erro?

<script type="text/javascript" language="javascript">
	var http_request = false;
	function testarPersonalizacaoLetra(cod_personalizacao_letra) {
		http_request = false;
		if (window.XMLHttpRequest) { 
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) {
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		if (!http_request) {
			alert('Erro.');
			return false;
		}
		http_request.onreadystatechange = resultado_letra;
		http_request.open('POST', cod_personalizacao_letra, true);
		http_request.send(null);

	}

	function resultado_letra() {

		if (http_request.readyState == 4) {
			if (http_request.status == 200) {

					  document.getElementById("ExibeInfosLetra").innerHTML =  http_request.responseText;


			} else {
				alert('Ocorreu um erro.');
			}
		}

	}

</script>

Muito Obrigado!
..::::.. jay ..::::..

#2 kaduzick

kaduzick

    12 Horas

  • Usuários
  • 229 posts
  • Sexo:Masculino
  • Localidade:Brasília
  • Interesses:Aprender e Ajudar

Posted 28/02/2008, 09:06

Bom dia, testei esse código aqui no FF e no IE7 e funcionou direitinho. Verifique no Console de Erros do FF para ver se há alguma informação sobre o erro. A princípio está correto.
kaduzick - The Nerds

#3 JayJr

JayJr

    Normal

  • Usuários
  • 92 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 28/02/2008, 14:12

Então Kaduzick, primeiramente obrigado por seu auxílio.
Seguinte testei no FF e não mostra erro algum no console. Já aparece Ocorreu um erro.
O código que uso pra chamar a função é :

<SELECT id="cod_personalizacao_letra" name="cod_personalizacao_letra" style='font-family: Arial, Helvetica, sans-serif; font-size: 8pt' onChange="testarPersonalizacaoLetra('verifica.asp?cod_personalizacao_letra='+document.getElementById('cod_personalizacao_letra').value);return false;">

E o código da página que me retorna o resultado é:
cod_personalizacao_letra = request("cod_personalizacao_letra")

If cod_personalizacao_letra <> "" Then
	   ' Abre tabela de produtos usando a conexao aberta acima.
		Set Grade_Personalizacao_letra = Server.CreateObject("ADODB.Recordset")
		Grade_Personalizacao_letra.Open "Select codigo, codigo_personalizacao, tipo_personalizacao, fornecedor_personalizacao, cor_personalizacao, valor_personalizacao, qtde_max_personalizacao, indisponivel from Grade_Personalizacao Where codigo = " & cod_personalizacao_letra & "", Conexao

If Not Grade_Personalizacao_letra.EOF Then
'Response.Write "<font color=green>Ok</font>"
Response.Write "<B>Valor:</B>&nbsp;R$" & FormatNumber(Grade_Personalizacao_letra("valor_personalizacao")) & "<BR><B>Caracteres:</B>&nbsp;" & Grade_Personalizacao_letra("qtde_max_personalizacao") & "<BR><B>Indispon&iacute;vel:</B>&nbsp;" & Grade_Personalizacao_letra("indisponivel") & "<BR><input id=""nm_personalizacao"" name=""nm_personalizacao"" type=""text"" maxlength="&Grade_Personalizacao_letra("qtde_max_personalizacao")&" style=""width:100px;TEXT-trANSFORM: uppercase; text-align: center;"">"
Else
Response.Write "<font color=red>Não disponível!</font>"
End If
End If
Não consigo encontrar oq está causando o problema!
..::::.. jay ..::::..

#4 JayJr

JayJr

    Normal

  • Usuários
  • 92 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 06/03/2008, 16:11

Problema resolvido...

Estava nas aspas do resultado...

Abraços
..::::.. jay ..::::..




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq