Ir para conteúdo

POWERED BY:

Arquivado

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

kaplan

problemas com formulario

Recommended Posts

Salve gente beleza??bom galera é o seguinte eu tenho um formulario de noticias aonde é inserido noticias para o site certo, e neste cadastro tem um link que se chama "ver imagens disponiveis", que quando eu clico em cima do link abre uma outra janela com todas as imagens cadastradas de imagens home - quando eu clico eu cima de uma imagem automaticamente fecha a janeela e atualiza a primeira pagina, e no campo imagem home: fica o nome da imagem que eu cliquei em cima.O problema é quando eu atualizo a pagina se perder os dados digitados no formulario, alguem por favor poderia me dar uma luz como faz um esquema que eu naum perdesse os dados, ou dar uma ideia de como poderia ser feito, vlwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

é assim o formulario:

 

Data: - "campo Data"

Chamada home: - "campo"

titulo home: - "campo"

 

imagem home: - "campo" - link "imagens disponiveis"

 

Quando eu clico no link abre uma janela com todas as imagens que foi cadastrada no site apareçe o logo da imagem, quando eu clico em cima do logo da imagem, eu montei uma função de javascript que fecha a janela e atualiza a primeira pagina e joga o valor para o campo - imagem home....

 

mais o campo data, chamada home, titulo home, se eu digitei alguma coisa os dados se perde, eu queria saber alguma função em ajax para nao perder os dados quando eu atualizo esta pagina, entede....ou ter uma ideia ou uma luz de como fazer isto so que de uma maneira melhor entendeu mano???

 

estou usando mais javascript + asp

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom entao o que eu faço:

 

<%ASP'Recuperando os parametrosSession("nome_imagem") 		= Request.QueryString("img")%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title><%=nomepag%></title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script language="javascript">// função que fecha a janela e atualiza a pagina anterior   function fim()   {   window.opener.history.go(0)  self.close()   }</script></head><script src="<%=caminho%>/_js/jss.js"></script><body onLoad="java script:fim()"></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

isto:

 

conteudo.asp - é a pagina do formulario

parte do codigo do formulario:<input name="imagemHome" type="text" class="textField" id="imagemHome" size="50" maxlength="45" value="<%=session("nome_imagem")%>">

imagens.asp - e a pagina que tem todas as imagens

<a href="insere_img.asp?img=<%=rsdados("nome_arquivo")%>"><img src="../imagemHome/<%=rsdados("nome_arquivo")%>" alt="Imagem home" width="60" border="0"></a>

que quando eu clico em cima da imagen ele joga na insere_img

que é a pagina daquele codigo q eu passei...

 

entendeu???

Compartilhar este post


Link para o post
Compartilhar em outros sites

é aberta em um pop-up, e quando eu clico no link da imagem eu jogo para uma outra pagina que é o pop-up ainda e depois fecho ela que atualiza a pagina anterior

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entao xara eu tentei deste jeito:

 

function fim()   {   window.opener.imageHome.value = '<%=Request.QueryString("img")%>';  self.close()   }

e esta dando erro no: opener.imageHome dizendo que ele é nulo ou seja estado erro nesta linha:

 

window.opener.imageHome.value = '<%=Request.QueryString("img")%>';

 

o que pode ser??

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao amigo agora funcionou so um problema, como naum atualiza a pagina no campo imagem home ele nao traz o nome da imagem que selecionei, eu tenho que fazer um esquema que atualizei a pagina para poder trazer este nome, e não perder os dados digitados...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao xara tem algum esquema que eu consigo recuperar o que estiver na url pela javascriptex:www.site.com.br?id=testequero recupera o id e joga o id para o input text, que ficara com o valor teste......tem como??

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao nao esta rolando um refresh na pagina nao xara....ah eu deixe o codigo assim

<script language="javascript">function fim() { window.opener.form1.value = '<%=Request.QueryString("img")%>'; self.close() }</script>

Pq se deste jeito:

window.opener.form1.imageHome.value = '<%=Request.QueryString("img")%>';

Ele da erro nesta linha...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos la amigo

 

eu tenho a pagina

resultado.asp - é a pagina aonde tem o formulario certo.....

 

quando eu clico no link para inserir o nome da img abre a pagina:

imagens.asp

É a pagina que contem todas as imgs e cada uma tem um link:

 

<a href="insere_img.asp?img=<%=rsdados("nome_arquivo")%>"><img src="../imagemHome/<%=rsdados("nome_arquivo")%>" alt="Imagem home" width="60" border="0"></a>

Que quando eu clico em cima deste link joga para a pagina:

insere_img.asp

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title><%=nomepag%></title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script language="javascript">function fim()   {   window.opener.form1.imageHome.value = '<%=Request.QueryString("img")%>';  self.close()   }</script></head><body onLoad="java script:fim()"></body></html>

E esta pagina se fecha e atualiza a outra, mais nao esta rolando isto

Compartilhar este post


Link para o post
Compartilhar em outros sites

opaaa funcionou mudei o link da imagem e exclui a ultima pagina...vlw xara pela ajuda aeee

 

<img src="figuratal.gif" onClick="java script:window.opener.namedoformulario.namedocampo.value='figuratal.gif';window.close()">namedoformulario = nome do formulário na principalnamedocampo = nome do campo que recebe o valorfiguratal.gif = valor passado para o campo

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.