Ir para conteúdo

POWERED BY:

Arquivado

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

eu_Nana

[Resolvido] Problema em enviar formulário

Recommended Posts

Nana

 

Aparece algum erro, o que acontece quando você roda a página ? Não mostra nada dentro da Div ?

Não dá nenhum sequer erro de script ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom agora eu olhei no console de erros do Firefox......e limpei todos os erros e executei de novo.....eibe esse erro

 

Erro: document.getElementById("conteudo") is null Linha 11

Erro: document.getElementById("conteudo") is null 21

 

ambos estão na função ajax...instrucao.js q segue....

 

function abrirPag(valor){
    var url = valor;
	
    xmlRequest.open("GET",url,true);
    xmlRequest.onreadystatechange = mudancaEstado;
    xmlRequest.send(null);

        if (xmlRequest.readyState == 1) {
            document.getElementById("conteudo").innerHTML = "<img src='loading.gif'>";
        }
		
    return url;	
	

}

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele não está encontrando a Div Conteúdo que você tem na página.

Bom, mas você falou que o caminho está tudo correto dos arquivos.

Eu não consigo ver onde tem coisa errada. Até comparei com os meus.

 

Muda o Id da Div conteudo, coloca outro e não esquece de trocar na função também no getElementById("id_da_div)...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não vai....

 

Se coloco como onclick ....ele faz.....só que não verifica se a senha esta correta....ele abre a página ataexterno.php direto dentro da div......

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha, o meu está assim;

<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type='text/javascript' language='javascript'>
// JavaScript Document
function GetXMLHttp() { 
	if(navigator.appName == "Microsoft Internet Explorer") { 
	xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	} else { 
	xmlHttp = new XMLHttpRequest(); 
	}     
	return xmlHttp; 
} 
var xmlRequest = GetXMLHttp(); 
// JavaScript Document
function abrirPag(valor){ 
	var url = valor; 
	xmlRequest.open("GET", url, true); 
	xmlRequest.onreadystatechange = mudancaEstado; 
	xmlRequest.send(null); 
	if (xmlRequest.readyState == 1) { 
		document.getElementById("conteudo").innerHTML = "<img src='imagens/loader2.gif' border='0'>";
	} 
	return url; 
} 

function mudancaEstado(){ 
	if (xmlRequest.readyState == 4){ 
		document.getElementById("conteudo").innerHTML = xmlRequest.responseText; 
	} 
}
</script>
</head>

<body onload="abrirPag('adm/contador_download.php');">

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

</body>
</html>

Só para você ter uma idéia. Está tudo no mesmo arquivo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz assim no meu Login: (Comentei na linha que redireciono)

<?php

	if($_SERVER["REQUEST_METHOD"] == "POST")
	{
		$login 		  = $_POST["login"];
		$senha		  = $_POST["senha"];
		
		$query = "select login_codigo, login, senha, nivel_codigo, situacao from adm_usuarios where login = '$login' and senha = '$senha'";
		$exe   = mssql_query($query);
		$res   = mssql_fetch_array($exe);
		$lin   = mssql_num_rows($exe);
		
		$login_acesso = $res['login'];
		$situacao 	  = $res['situacao'];
		$login_codigo = $res['login_codigo'];
		$senha_acesso = $res['senha'];
		$nivel_codigo = $res['nivel_codigo'];
		
		if($lin == 1 && $situacao != 0)
		{
			session_start();
			$_SESSION["login_codigo"] = $login_codigo;
			$_SESSION["login"] = $login_acesso;
			$_SESSION["nivel_codigo"] = $nivel_codigo;
			$_SESSION["situacao"] = $situacao;
			header("Location: principal.php"); // Aqui eu redireciono!
		}
		else
		{
			if($lin == 1 && $situacao == 0)
			{
				$err = "Seu cadastro ainda não foi confirmado! Verifique sua caixa de entrada do e-mail cadastrado.";
			}
			elseif($login != $login_acesso)
			{
				$err = "Usuário Inválido";
			}
			elseif($senha != $senha_acesso)
			{
				$err = "Senha Inválida";
			}
		}
	}
	
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nao nao.

Ele eh uma página separada.

Dae quando eu faço o login ele manda pra página que tem a div.

 

O sua página de login eh dentro da div ?

 

Se for, quando você faz o redirecionamento é soh você chamar a função abrirPag('ataexterno.php'), nao precisa por location nem nada.

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.