Tenho uma pagina principal em que o existe um div que o corpo da pagina.
Nele eu carrego o fomulario através de uma requisição com javascript.
Até ai nenhum problema o erro é que o formulário não esta atualizando, pois existe um campo que é numerico e ele atualiza com o último número no banco de dados mas não faz.
Como eu faço para que assim que eu caregar o formulário nesta div ele atualize o fomulário inteiro?
Segue abaixo o código:
Index.asp
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<!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>
<title>.:SAION Web:.</title>
<link href="_css/Ssaion2.css" rel="stylesheet" type="text/css" />
<!--Aqui estar o script que vai fazer o menu funcionar-->
<script language="JavaScript" type="text/javascript" src="_js/MascaraValidacao.js"></script>
<script language="javascript" type="text/javascript">
<!--
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;
// open hidden layer
function mopen(id)
{
// cancel close timer
mcancelclosetime();
// close old layer
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
// get new layer and show it
ddmenuitem = document.getElementById(id);
ddmenuitem.style.visibility = 'visible';
}
// close showed layer
function mclose()
{
if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}
// go close timer
function mclosetime()
{
closetimer = window.setTimeout(mclose, timeout);
}
// cancel close timer
function mcancelclosetime()
{
if(closetimer)
{
window.clearTimeout(closetimer);
closetimer = null;
}
}
// close layer when click-out
document.onclick = mclose;
// -->
var xmlHttp, locPublic;
function showHint(str,local)
{
if (str.length==0)
{
document.getElementById("corpo").innerHTML="<select name='origem' style='color: #000000; font-family: Courier New; font-size: 8pt; border: solid 1px; WIDTH:100%;><option></option></select>";
return;
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Seu navegador nã aceita AJAX!");
return;
}
var url=local;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function stateChanged()
{
if (xmlHttp.readyState==4)
{
document.getElementById("corpo").innerHTML=xmlHttp.responseText;
}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
function UR_Start()
{
UR_Nu = new Date;
UR_Indhold = showFilled(UR_Nu.getHours()) + ":" + showFilled(UR_Nu.getMinutes()) + ":" + showFilled(UR_Nu.getSeconds());
document.getElementById("ur").innerHTML = UR_Indhold;
setTimeout("UR_Start()",1000);
}
function showFilled(Value)
{
return (Value > 9) ? "" + Value : "0" + Value;
}
function data(){
Hoje = new Date();
Data = Hoje.getDate();
Dia = Hoje.getDay();
Mes = Hoje.getMonth();
Ano = Hoje.getFullYear();
if(Data < 10) {
Data = "0" + Data;
}
NomeDia = new Array(7)
NomeDia[0] = "domingo"
NomeDia[1] = "segunda-feira"
NomeDia[2] = "terça-feira"
NomeDia[3] = "quarta-feira"
NomeDia[4] = "quinta-feira"
NomeDia[5] = "sexta-feira"
NomeDia[6] = "sábado"
NomeMes = new Array(12)
NomeMes[0] = "Janeiro"
NomeMes[1] = "Fevereiro"
NomeMes[2] = "Março"
NomeMes[3] = "Abril"
NomeMes[4] = "Maio"
NomeMes[5] = "Junho"
NomeMes[6] = "Julho"
NomeMes[7] = "Agosto"
NomeMes[8] = "Setembro"
NomeMes[9] = "Outubro"
NomeMes[10] = "Novembro"
NomeMes[11] = "Dezembro"
document.write("Rio, "+ Data + " de " + NomeMes[Mes] + " de " + Ano);
}
</script>
</head>
<body onload="UR_Start()">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td> </td>
<td width="90%">
<div id="cabecalho" align="right" class="ff3">
<div>
</div>
</div>
<ul id="menu">
<li><a href="index.asp">HOME</a></li>
<li><a href="#" onmouseover="mopen('m2')" onmouseout="mclosetime()">AVALIAÇÃO</a>
<div id="m2" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">Fazer Avaliação</a>
<a href="#">Gerar Analise</a>
</div>
</li>
<li>
<a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">CADASTRAR</a>
<div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#" onclick="showHint('corpo','_cad/Cad_Inst.asp');">Instituição</a>
<a href="#" onclick="showHint('corpo','_cad/Cad_Uni.asp');">Unidade</a>
<a href="#" onclick="showHint('corpo','_cad/Cad_Ser.asp');">Servico</a>
<a href="#">Coleta</a>
<a href="#" onclick="showHint('corpo','_cad/Cad_Per.asp');">Pergunta</a>
<a href="#" onclick="showHint('corpo','_cad/Cad_Gru_Per.asp');">Grupo de pergunta</a>
<a href="#" onclick="showHint('corpo','_cad/Cad_Ava.asp');">Avaliador</a>
<a href="#" onclick="showHint('corpo','_cad/Cad_Que.asp');">Questionário</a>
<a href="#" onclick="showHint('corpo','_cad/Cad_Res.asp');">Resposta</a>
</div>
</li>
<li><a href="#" onmouseover="mopen('m3')" onmouseout="mclosetime()">CONSULTAR</a>
<div id="m3" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
<a href="#">Instituição</a>
<a href="#">Unidade</a>
<a href="#">Servico</a>
<a href="#">Coleta</a>
<a href="#">Pergunta</a>
<a href="#">Grupo de pergunta</a>
<a href="#">Avaliador</a>
<a href="#">Questionário</a>
<a href="#">Resposta</a>
</div>
</li>
<li><a href="logo.asp">LOGOFF</a></li>
<li style="font-size:10px; margin: 0 0px 0 0;"><a href="logo.asp">Sobre nós?</a></li>
<li>
<a style="width: 218px;text-align:right">
<font class="ff">
<script language="javascript">
data();
</script>
</font> /
<font class="ff2" id="ur" size="2" face="Arial"></font>
</a>
</li>
</ul>
<div id="limite"></div>
<div id="corpo"></div>
<div id="limite"></div>
<div id="rodape">
<table width="100%">
<tr>
<td width="32%" align="left" colspan="2">
Usuário:
<%Response.Write(Session("login"))%>
Tipo: <%Response.Write(Session("tipo"))%>
</td>
</tr>
</table>
</div>
</td>
<td> </td>
</tr>
</table>
</body>
</html>
Pergunta
jbnc
Fala Pessoal.
Tenho uma pagina principal em que o existe um div que o corpo da pagina.
Nele eu carrego o fomulario através de uma requisição com javascript.
Até ai nenhum problema o erro é que o formulário não esta atualizando, pois existe um campo que é numerico e ele atualiza com o último número no banco de dados mas não faz.
Como eu faço para que assim que eu caregar o formulário nesta div ele atualize o fomulário inteiro?
Segue abaixo o código:
Index.asp
e fomulario.aspMuito obrigado e aguardo resposta.
Atenciosamente.
JBNC.
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.