Ir para conteúdo

POWERED BY:

Arquivado

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

bobmarley

[Resolvido] "site em AJAX"

Recommended Posts

eai galera blzzzz??

bom.. a duvida é a seguinte.. como abrir o conteudo numa div..

ja tentei isso de varias maneiras.. mas ta f***..

fiz seguindo uns 50 tutorial ja... e nadaaa

um deles é esse...

http://www.plugmasters.com.br/sys/materias...um-site-em-ajax

a pagina para no "carregando..."

e nao sai disso..

se alguem puder me ajudar..

parece q é uma coisa tao boba pq nao vejo topicos sobre isso nem nada...

ja nao sei mais onde procurar isso =/

valeuuu galeraaaaa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo Rastaman Vibration (hehehe), veja ai se você entende e adapta:

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Teste</title>
<script language="JavaScript" type="text/javascript">
var url;
var xmlHttp=null;
function showPag(str){
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null){
alert ("Desculpe. Seu navegador não suporta AJAX!");
return;
}
url=str;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
if (xmlHttp.readyState == 1) {
document.getElementById("conteudo").innerHTML="<img src='loader.gif'>";
}
return url;
}

function stateChanged(){
if (xmlHttp.readyState==4){
document.getElementById("conteudo").innerHTML=xmlHttp.responseText;
}
}

function GetXmlHttpObject(){
if (window.XMLHttpRequest) {
a=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)
else {
try {
a=new ActiveXObject("Msxml2.XMLHTTP"); //activeX (IE5.5+/MSXML2+)
}
catch(e) {
try {
a=new ActiveXObject("Microsoft.XMLHTTP"); //activeX (IE5+/MSXML1)
}
catch(e) { /* O navegador não tem suporte */
a=false;
}
}
}
return a;
} 
</script>
</head>
<body>
<div id="menu">
<ol>
<li><a href="#" onclick= "showPag('pagina_externa.asp');" title="Parte 1">Introdução</a></li>
</ol>
</div>

<div id="conteudo">
</div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

PUUUUUUUUUUUUTZZZZZ

finalmenteeeeeee deu certooooo

nossa cara.... valeu mesmo veei

ja tava perdendo as esperanças

HAUHUAHUAHu

só mais uma duvida cara...

tpw.. qdo clico no menu e tal.. e abre o conteudo.. o layout da uma tremida é normal?

 

maaaas puuutz.. valeu mesmo veii

qlq coisa tamo aeeeee...

vibraçoes positivas ae pra voooce vei

abraçoooooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

aeeeee

oh eu de novo

veeeei.. tava testando aqui.. ai apareceu outras coisas...

tpw...

o botao voltar e o avançar do firefox nao funciona? tem como arrumar isso?

e tpw... no firefox ele ta perfeitooo... funciona q é uma beleza..

mas no IE... como faço pra fazer funcionar? http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

 

valeuuuu caraaa.. ja me ajudou mto

abraçooooooo http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigo jamaicano, o botão voltar e avançar é uma das coisas que você perde, e você disse que não está funcionando no IE?

 

fiz então, uma pequena alteração:

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Teste</title>
<script language="JavaScript" type="text/javascript">
function GetXMLHttp() {
	if(navigator.appName == "Microsoft Internet Explorer") {
		  xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		  xmlHttp = new XMLHttpRequest();
	}
	return xmlHttp;
}

var xmlRequest = GetXMLHttp();

function abrirPag(valor){
	var url = valor;

	xmlRequest.onreadystatechange = mudancaEstado;
	xmlRequest.open("GET",url,true);
	xmlRequest.send(null);

		if (xmlRequest.readyState == 1) {
			document.getElementById("conteudo_mostrar").innerHTML = "<img src='loader.gif'>";
		}

	return url;
}

function mudancaEstado(){
	if (xmlRequest.readyState == 4){
		document.getElementById("conteudo_mostrar").innerHTML = xmlRequest.responseText;
	}
}
</script>
</head>
<body>
<div id="menu"><a href="#" onClick="abrirPag('ted2.html');">Abrir</a></div>  
<br><br>  
<div id="conteudo_mostrar"></div>  
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Alaerte...

 

Aqui no IE7 e no IE6 funcionou tbm

No FireFox, OPERA, Google Chrome, Safari

 

testei nesses tbm

Compartilhar este post


Link para o post
Compartilhar em outros sites

entaooo... estranho cara =/

qdo eu abro no IE...

aparece a msg..

"para ajudar a proteger sua segurança, o IE impediu esta pagina web de executar scripts ou controles ActiveX que possam acessar seu computador. Clique aqui para obter opçoes..."

ai eu clico na opçao Permitir conteudo bloqueado

ai ele só abre...

o home...

<body onLoad="abrirPag('home.htm');" title="home">

q ja carrega neh..

mas eu clico pra abrir outras paginas e nao muda =/

sera q é alguma opçao do IE q eu tenho q mudar?

foi mal incomodar tanto http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

valeuuuuu ai veeeei

ta me ajudando mto mesmo

ehuaehua

abraçooooo =D

Compartilhar este post


Link para o post
Compartilhar em outros sites

desconheço mudar alguma opção no IE, mais como disse aqui está rolando, teste em outros computadores tbm, e está normal, está estranho mesmo

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.