Jump to content


JayJr

Member Since 18/09/2004
Offline Last Active 03/12/2008, 15:11
-----

Topics I've Started

Erro Com Padrões Javascript

25/11/2008, 20:12

Ola amigos, tudo bem?

Seguinte... Eu utilizo uma função bem simples para pegar o valor inicial de uma combo...

<script type="text/javascript">
	function Verselect(Campo) {
		Icombo = Campo.selectedIndex
		codigo_Cor_Tamanho = Campo.options[Icombo].value
		Var_codigo_Cor_Tamanho = codigo_Cor_Tamanho.split(",")
		codigo_cor = Var_codigo_Cor_Tamanho[0]
		codigo_tamanho = Var_codigo_Cor_Tamanho[1]
	}
</script>

Só que se eu coloco algo do tipo na página:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

A função para de funcionar... Eu não consegui descobrir ainda o que causa isso... Sei que deve ser algo relacionado a padronização e tal, mais não acho...

Alguém poderia me dar uma ajuda?

Abraços.

Problemas Com Ajax

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!

IPB Skin By Virteq