Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal! É um prazer estar participando mais uma vez com vocês neste fórum!
Hoje estou com um probleminha muito chato!
Comecei a utilizar ajax em minhas aplicações ao invés de iframes, o problema é:
Não consigo abrir uma determinada janela que vem de uma consulta na div que uso os links do ajax!
Vou postar as páginas e vocês podem entender melhor!
Aqui a página default.asp
<!--
By GRUPO ALPHA Comunicação Visual & Engenharia de Software
-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><!--#include file="titulo.asp" --></title>
<link href="css/estilo.css" rel="stylesheet" type="text/css">
<style type="text/css">
body{padding:0px; margin:0px; background:url(img/dot_red_zebra.jpg)}
</style>
<script src="JavaScript/AjaxBasico.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">
function menu(sNomeURL,sParametros,sOndeMostrar)
{
var url= sNomeURL;
url = url + "?" + sParametros + "&sid=" + Math.random();
xmlHttp = ConfigurarAjax(url, sOndeMostrar, "");
}
</script>
</head>
<body>
<!--BEGIN BANNER FLUTUANTE-->
<script language=javascript>
function closeDiv() {
document.getElementById('floatLayer').style.left = "-3000";
return false;
}
window.onerror = null;
//VALOR DE 75 ABAIXO É A POSIÇÃO ACIMA E ABAIXO DA JANELA//
var topMargin = 55;
var slideTime = 1000;
var ns6 = (!document.all && document.getElementById);
var ie4 = (document.all);
var ns4 = (document.layers);
function layerObject(id,left) {
if (ns6) {
this.obj = document.getElementById(id).style;
this.obj.left = left;
return this.obj;
}
else if(ie4) {
this.obj = document.all[id].style;
this.obj.left = left;
return this.obj;
}
else if(ns4) {
this.obj = document.layers[id];
this.obj.left = left;
return this.obj;
}
}
function layerSetup() {
floatLyr = new layerObject('floatLayer', pageWidth * .78);
window.setInterval("main()", 10)
}
function floatObject() {
if (ns4 || ns6) {
findHt = window.innerHeight;
} else if(ie4) {
findHt = document.body.clientHeight;
}
}
function main() {
if (ns4) {
this.currentY = document.layers["floatLayer"].top;
this.scrollTop = window.pageYOffset;
mainTrigger();
}
else if(ns6) {
this.currentY = parseInt(document.getElementById('floatLayer').style.top);
this.scrollTop = scrollY;
mainTrigger();
} else if(ie4) {
this.currentY = floatLayer.style.pixelTop;
this.scrollTop = document.body.scrollTop;
mainTrigger();
}
}
function mainTrigger() {
var newTargetY = this.scrollTop + this.topMargin;
if ( this.currentY != newTargetY ) {
if ( newTargetY != this.targetY ) {
this.targetY = newTargetY;
floatStart();
}
animator();
}
}
function floatStart() {
var now = new Date();
this.A = this.targetY - this.currentY;
this.B = Math.PI / ( 1 * this.slideTime );
this.C = now.getTime();
if (Math.abs(this.A) > this.findHt) {
this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt;
this.A = this.A > 0 ? this.findHt : -this.findHt;
}
else {
this.D = this.currentY;
}
}
function animator() {
var now = new Date();
var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D;
newY = Math.round(newY);
if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) {
if ( ie4 )document.all.floatLayer.style.pixelTop = newY;
if ( ns4 )document.layers["floatLayer"].top = newY;
if ( ns6 )document.getElementById('floatLayer').style.top = newY + "px";
}
}
function start() {
if(ns6||ns4) {
pageWidth = innerWidth;
pageHeight = innerHeight;
layerSetup();
floatObject();
}
else if(ie4) {
pageWidth = document.body.clientWidth;
pageHeight = document.body.clientHeight;
layerSetup();
floatObject();
}
}
</SCRIPT>
<DIV id=floatLayer style="LEFT: -3000px; WIDTH:35px; POSITION: absolute; TOP: 0px; 0px: 0px;">
<table width="210" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right" height="25" id="text_preto">
Fechar <span id="link_1"><A onClick="return closeDiv()" href="">[X]</A></span>
</td>
</tr>
<tr>
<td id="link_1">
<a href="[http://www.grupoalphabrasil.com.br"](http://www.grupoalphabrasil.com.br) target="_blank"><img border="0" src="img/planta_baixa.gif"></a>
<span id="text_preto">Fazemos seu projeto 2D ou 3D. <b>GRUPO ALPHA Comunicação Visual & Engenharia de Software</b>. Qd.: 103, Conj.: 16, Loja: 18, 1º Andar, Res. Oeste, São Sebastião-DF, Telefax: 0**61 3335-1741.</span>
</td>
</tr>
</table>
</DIV>
<script>start()</SCRIPT>
<!--END BANNER FLUTUANTE-->
<div style="background:#FFFFFF"><!--BEGIN ENVOLVE CONTEÚDO-->
<!--BEGIN TOPO-->
<table width="100%" height="auto" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="auto"><img src="img/top_hp.jpg" /></td>
<td width="100%" style="background:url(img/bg_top_hp.jpg) repeat-x">
<table width="100%" height="140" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<form target="conteudo" name="envia_login" method="post" id="envia_login" action="recebe_login.asp">
<span id="text_top">Porta</span> <input id="input_top" name="f_login" type="text" size="8" maxlength="10"> <span id="text_top">Chave</span> <input id="input_top" name="f_senha" type="password" size="8" maxlength="8"> <input id="btn_top" name="btn_abrir" type="submit")" value="Entrar">
</form> </td>
</tr>
<tr>
<td>
<table style="border:1px solid #000000" width="356" height="80" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0) width="356" height="80">
<param name="movie" value="flash/topo.swf">
<param name="quality" value="high">
<param name="menu" value="false"
<embed src="flash/topo.swf" quality="high" pluginspage="[http://www.macromedia.com/go/getflashplayer"](http://www.macromedia.com/go/getflashplayer) type="application/x-shockwave-flash" width="356" height="80"></embed>
</object></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<!--END TOPO-->
<!--BEGIN MENU TOP-->
<table width="auto" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="210"> </td>
<td><a href="java script:void(0)" onClick="menu('home.asp','','conteudo')"><img border="0" src="img/menu_pg_principal.gif"></a></td>
<td><a href="java script:void(0)" onClick="menu('fale_conosco.asp','','conteudo')"><img border="0" src="img/menu_fale_conosco.gif"></a></td>
<td><a href="java script:void(0)"><img border="0" src="img/menu_aluga.gif"></a></td>
<td><a href="java script:void(0)"><img border="0" src="img/menu_vende.gif"></a></td>
<td><a href="java script:void(0)" onClick="menu('sobre.asp','','conteudo')"><img border="0" src="img/menu_sobre.gif"></a></td>
<td><a href="java script:void(0)" onClick="menu('dicas.asp','','conteudo')"><img border="0" src="img/menu_dicas.gif"></a></td>
</tr>
</table>
<table width="auto" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="765" style="background:url(img/borda_hor.gif) repeat-x"> </td>
<td><img src="img/curva.gif"></td>
</tr>
</table>
<!--END MENU TOP-->
<!--BEGIN TABLE ENVOLVE CONTEUDO SITE-->
<table width="auto" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">
<!--BEGIN ESQUERDO TABLE-->
<!--BEGIN LINK'S ÚTEIS-->
<table style="background:url(img/bg_links.gif) no-repeat" width="220" border="0" cellspacing="25" cellpadding="0">
<tr>
<td>
<div id="link_2"><a href="[http://www.saosebastiao.df.gov.br"](http://www.saosebastiao.df.gov.br) target="_blank">Administração Regional</a></div>
<div id="link_2"><a href="[http://www.arquiteturaconstrucao.com.br"](http://www.arquiteturaconstrucao.com.br) target="_blank">Arquitetura & Construção</a></div>
<div id="link_2"><a href="[http://www.cartorio24horas.com.br/"](http://www.cartorio24horas.com.br/) target="_blank">Cartório 24 Horas</a></div>
<div id="link_2"><a href="[http://www.caixa.gov.br/"](http://www.caixa.gov.br/) target="_blank">CEF</a></div>
<div id="link_2"><a href="[http://www.cofeci.gov.br/"](http://www.cofeci.gov.br/) target="_blank">Cofeci</a></div>
<div id="link_2"><a href="[http://www.correios.com.br/"](http://www.correios.com.br/) target="_blank">Correios</a></div>
<div id="link_2"><a href="[http://www.correioweb.com.br/"](http://www.correioweb.com.br/) target="_blank">Correio Web</a></div>
<div id="link_2"><a href="[http://www.crecidf.org.br"](http://www.crecidf.org.br) target="_blank">Creci-DF</a></div>
<div id="link_2"><a href="[http://www.detran.df.gov.br/"](http://www.detran.df.gov.br/) target="_blank">Detran-DF</a></div>
<div id="link_2"><a href="[http://www.guiacomercialdodf.com/"](http://www.guiacomercialdodf.com/) target="_blank">Guia Comercial do DF</a></div>
<div id="link_2"><a href="[http://www.listel.com.br/"](http://www.listel.com.br/) target="_blank">Listel</a></div>
<div id="link_2"><a href="[http://www.mpas.gov.br/"](http://www.mpas.gov.br/) target="_blank">Previdência Social</a></div>
<div id="link_2"><a href="[http://www.receita.fazenda.gov.br/"](http://www.receita.fazenda.gov.br/) target="_blank">Receita Federal</a></div>
<div id="link_2"><a href="[http://www.terracap.df.gov.br/"](http://www.terracap.df.gov.br/) target="_blank">Terracap</a></div>
<div id="link_2"><a href="[http://www.tjdf.gov.br/"](http://www.tjdf.gov.br/) target="_blank">Tribunal de justiça do DF</a></div> </td>
</tr>
</table>
<!--END LINK'S ÚTEIS-->
<!--BEGIN NEWSLETTER-->
<iframe src="newsletter.asp" name="newsletter" frameborder="0" scrolling="no" width="220" height="230"></iframe>
<!--END NEWSLETTER-->
<!--END ESQUERDO TABLE--> </td>
<td width="545" valign="top">
<!--BEGIN IMÓVEIS-->
<span style="width:540px;" id='conteudo'><!--#include file="home.asp" --></span> <!--END IMÓVEIS-->
</td>
<td width="10" style="background:url(img/barra_vertical.gif) repeat-y"> </td>
</tr>
<tr>
<td colspan="2" style=" background:url(img/borda_hor_rodape.gif) repeat-x"> </td>
<td><img src="img/curva_rodape.gif"></td>
</tr>
</table>
<!--END TABLE ENVOLVE CONTEUDO SITE-->
<br>
<!--BEGIN RODAPE-->
<table width="100%" height="auto" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="auto"><img src="img/rodape_hp.jpg" border="0" usemap="#Map" /></td>
<td width="100%" background="img/bg_rodape_hp.jpg" id="text_branco">LERES Imóveis. Escritório Imobiliário - Todos os direitos reservados. © Copyright 2007-2008</td>
</tr>
</table>
<!--END RODAPE-->
</div><!--END ENVOLVE CONTEÚDO-->
<map name="Map">
<area shape="poly" coords="16,35,51,35,34,11" href="[http://www.grupoalphabrasil.com.br"](http://www.grupoalphabrasil.com.br) target="_blank" alt="GRUPO ALPHA Comunicação Visual & Engenharia de Software">
</map></body>
</html>
Agora a página recebe_login.asp
<!--#include file="config/config.inc" -->
<!--#include file="cripto.asp" -->
<!--
Produzido e elaborado por GRUPO ALPHA Comunicação Visual & Engenharia de Software
Todos os direitos reservados.
-->
<html>
<head>
<link href="estilo/estilo.css" rel="stylesheet" type="text/css">
<title></title>
<script src="JavaScript/AjaxBasico.js" type="text/javascript"></script>
<script language="JavaScript" type="text/javascript">
function restrito(sNomeURL,sParametros,sOndeMostrar)
{
var url= sNomeURL;
url = url + "?" + sParametros + "&sid=" + Math.random();
xmlHttp = ConfigurarAjax(url, sOndeMostrar, "");
}
</script>
</head>
<body>
<%
'Vamos capturar o login e a senha digitada no formulário
login = Replace(md5(Request.Form("f_login")),chr(39),"''")
senha = Replace(md5(Request.Form("f_senha")),chr(39),"''")
'response.write login
'response.write "<br>"
'response.write senha
'response.end()
'Agora verificamos se o usuário e a senha estão corretos
SQL = "select * from usuario where f_login = '"&login&"' and f_senha = '"&senha&"' "
Set RS = Conexao.Execute(SQL)
'Caso não esteja correto, indicamos o erro
If RS.EOF Then
response.redirect "error.asp"
Response.End()
End If
'Se chegou até aqui, é porque o login e senha estão corretos.
'Vamos então verificar o nível de acesso do usuário.
session("nivel_acesso") = RS("f_nivel")
'Colocamos numa session pois iremos utiliza-las em outras páginas
'Declaramos a Session que vai receber o nome de usuário no login.
Session("Nome")=Rs("f_nome")
'Redirecionamos o usuário para página restrita abaixo.
%>
<% if session("nivel_acesso") = "1" then %>
<a href="java script:void(0)" onChange="restrito('admin.asp','','conteudo')"></a>
<% elseif session("nivel_acesso") = "2" then %>
onLoad="restrito('admin.asp','','conteudo')"
<% else %>
onLoad="restrito('admin.asp','','conteudo')"
<% end if %>
</body>
</html>
Bom, após o usuário se logar, se senha e login forem corretos eu gostaria que a página admin.asp abrisse dentro da span conteúdo que é a que está destacada em verde logo acima.
O problema todo creio eu que esteja na página recebe_login.asp onde destaquei em azul.
Fico grato pela ajuda de todos!
Abraços!
Fui...
Carregando comentários...