Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

supino

ñ no IE e ñ manda o CSS

Recommended Posts

Ae galera to me matando aqui estudando uns artigos e tópicos sobre AJAX, crie um pequeno scriptzinho pra testar esse novo tipo de programação, porem não consigo abrir ele no IE nem no Firefox só abre no Opera e tem mais a configuração(CSS) do resultado não esta vindo junto.

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><script language="javascript" src="buscainstantanea.js"></script><link type="text/css" href="estilos.css" rel="stylesheet"><body><div id="mae">  <div class="menu"> <a href="java script: buscaInstantanea('leao.asp');">Mudanças</a><br />	<a href="java script: buscaInstantanea('elenco.asp');">Elenco</a><br />	<a href="java script: buscaInstantanea('internacional.asp');">Internacional</a>   </div>  <div class="centro" name="centro"></div></div></body></html>
inicio.asp

 

// Função para iniciarmos o Ajax no browser do cliente.function openAjax() {var ajax;try{	ajax = new XMLHttpRequest(); // XMLHttpRequest para browsers decentes, como: Firefox, Safari, dentre outros.}catch(ee){	try{		ajax = new ActiveXObject("Msxml2.XMLHTTP"); // Para o IE da MS	}catch(e){		try{			ajax = new ActiveXObject("Microsoft.XMLHTTP"); // Para o IE da MS		}catch(E){			ajax = false;		}	}}return ajax;}// Função que realiza a busca instantâneafunction buscaInstantanea(wpagina) {	if(document.getElementById) { // Para os browsers complacentes com o DOM W3C.		var exibeResultado = document.getElementById('centro'); // div que exibirá o resultado da busca.		var ajax = openAjax(); // Inicia o Ajax.			ajax.open("GET", wpagina , true); // Envia o termo da busca como uma querystring, nos possibilitando o filtro na busca.			ajax.onreadystatechange = function() {				if(ajax.readyState == 1) { // Quando estiver carregando, exibe: carregando...					exibeResultado.innerHTML = "<h2>carregando...</h2>";				}				if(ajax.readyState == 4) { // Quando estiver tudo pronto.					if(ajax.status == 200) {						var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).						resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)						resultado = unescape(resultado); // Resolve o problema dos acentos						exibeResultado.innerHTML = resultado;					} else {						exibeResultado.innerHTML = "Erro: ";					}				}			}			ajax.send(null); // submete	}}

pagina que usa o ajax

 

<span class="titulo">Elenco alviverde decreta final das viradas</span><br><p>  São Paulo (SP) - 'O Palmeiras é o time da virada, o Palmeiras   é o time do amor!'. Cantada pela torcida nos jogos em que o Verdão   começa em desvantagem no placar, a música tem sido ouvida com   frequência nas arquibancadas do Parque Antártica. </p><p>Depois de conquistar a vaga na Copa Libertadores com uma virada nos últimos   minutos do confronto com o Fluminense, o time alviverde venceu os dois primeiros   jogos do Campeonato Paulista depois de começar perdendo. </p><p>A rotina não agrada ao técnico Emerson Leão. 'Estamos   correndo muitos riscos. É sempre mais complicado e cansativo sair em   desvantagem. Essa situação não é a ideal. Isso é   sinal de que o time ainda está em formação', declarou. </p><p>Por outro lado, o treinador destacou o poder de superação demonstrado   pelo time em situações adversas nos últimos jogos. 'É   um handicap favorável. A equipe já mostrou que também sabe   jogar na pressão', declarou o comandante. </p><p>Lesionado, Juninho sofreu com as viradas aplicadas pelo Palmeiras no Campeonato   Paulista. 'O Leão conversou sobre isso com a gente. Uma hora, começamos   perdendo e não vamos conseguir reverter', declarou o pentacampeão. </p><p>O meia quer trocar de papél com os adversários. 'É sempre   melhor sair ganhando e jogar com mais tranquilidade, sem desgaste. Tomara que   isso possa mudar e os outros times comecem a correr atrás de nós   um pouco', afirmou.</p>
modelo de uma das páginas que sera chamada pelo ajax a class titulo não funciona.

 

Valeu!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao inves de chamar ele como<span class="titulo">chama assim:<span class='titulo'>Talvez isso resolva o problema do IE e do FFTenta aí e me dá um retorno.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O opera estava fazendo c* doce e não estava passando os estilos, derepente começou a passar agora o que esta pegando é que o código não funciona no IE nem no FF.

Compartilhar este post


Link para o post
Compartilhar em outros sites

fleury nem tentei testei aqui em outro micro e a parte de CSS estava funcionando tava dando pal no Opera mesmo o ruim que a parte do javascript não funciona em alguns browsers.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então faz o que eu te falei

Ao inves de:<span class="titulo">chama assim:<span class='titulo'>

<span class='titulo'>Elenco alviverde decreta.........

Compartilhar este post


Link para o post
Compartilhar em outros sites

-.-não estou falando que isso é pra remover o problema do CSS!!!quero que você tente isso pois o browser pode estar dando erro ao aplicar as regras de acento nas espas duplas!

Compartilhar este post


Link para o post
Compartilhar em outros sites
..............						   if(ajax.readyState == 4) { // Quando estiver tudo pronto.							 var resultado = ajax.responseText; // Coloca o resultado (da busca) retornado pelo Ajax nessa variável (var resultado).							 resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos (saiba mais aqui: http://www.plugsites.net/leandro/?p=4)							 resultado = unescape(resultado); // Resolve o problema dos acentos							 exibeResultado.innerHTML = resultado;						   }............

Compartilhar este post


Link para o post
Compartilhar em outros sites

você não tinha colocado o id no div???¬¬²³E eu quebrando a cabeça aqui.......

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora funciono no FF tinha que colocar id nos text, mais o engraçado é que eu estou com outro modelo aqui que funciona sem o ideditei só pra agradecer ao fleury pelo empenho

Compartilhar este post


Link para o post
Compartilhar em outros sites

De nada XDfico satisfeito que deu certo sua paradinha aí!!!abraços, t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.