Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Textaria


Paredes

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

ABoas

isso eu sei mas o que eu cria é o seguinte veja o codigo:

<form method="POST" action="1.asp" name="form">

<TEXTAREA  id="mensagem" NAME ="txtmensagem"></TEXTAREA>
<input type="image" onclick="Previsualizar.asp" src="botoes/previsualizar.gif">
<input type="image" src="botoes/enviar.gif">
</form>
<input type="image" src="botoes/repor.gif" OnClick="java script:document.form.reset()">

agora ao pressionar o botão previsualizar abre uma popup (previsualizar.asp) com o texto da textaria, só depois se tudo correcto enviar o formulário.

o meu problema é como conseguir passar o texto da textaria para a popup ao pressionar o botão previsualizar.

Link para o comentário
Compartilhar em outros sites

  • 0
Uma solução é colocar tudo o que for necessário em um link simples... que manda as informações por querystring, para isso basta montar o link... ou seja, algo do tipo:

/previsualizar.asp?var_1 = varx & var2 = y...

[]'s

Tambem já tentei fazer o link, mas o que acontece é que não pega o texto da textaria.

Link para o comentário
Compartilhar em outros sites

  • 0
como dito antes use:

request.querystring("campo")

Sim isso seria correcto se o formulario foce executado, mas acontece que ao clicar o botão previsualizar o furmulario não é executado por isso que não envia os dados da textaria para a popup. agora não sei como enviar os dados doutra forma, uma das formas seria no action do form criar uma ordem como:

action="if se clicar no botão previsualizar then previsualizar.asp else 1.asp end if", só que não sei como ficaria este código...

se alguém me puder ajudar agradecia imenso.

Link para o comentário
Compartilhar em outros sites

  • 0

O problema é de HTML aff ... só pode existir um botão ... do tipo (<input type="image")

Pois eles são considerador "submit" e "submit" só pode existir 1 ... tesc ... tesc ...

você deve misturar HTML com JavaScript ... que fica facil :P

<script>
function Visualiza() {
 var texto = escape(document.formu.txtmensagem.value);
 window.open(("Previsualizar.asp?Texto=" + texto));
}

function Limpa() { 
 document.formu.reset(); 
}
</script>

<form method="POST" action="1.asp" name="formu">
<textarea name="txtmensagem"></textarea><br>

<img src="botoes/previsualizar.gif" border="0" onClick="Visualiza();">
<input type="image" src="botoes/enviar.gif">
<img src="botoes/repor.gif" onClick="Limpa()">
</form>

Link para o comentário
Compartilhar em outros sites

  • 0

Um jeito mais fácil:

<script type="text/javascript">
function preview()
{
    var strTxt = document.getElementById('texto').value;

    var janela = window.open('', 'preview', 'width=500, height=300, toolbar=no, scrollbars=no, menubar=no');
    janela.document.write('<html>\n');
    janela.document.write('<head>\n');
    janela.document.write('    <title>Título da Página</title>\n');
    janela.document.write('    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\n');
    janela.document.write('</head>\n');
    janela.document.write('<body>\n');
    janela.document.write(strTxt);
    janela.document.write('\n</body>\n');
    janela.document.write('</html>');
    janela.focus();
    janela.document.close();
}
</script>

<textarea name="texto" id="texto" cols="100" rows="10"></textarea>
<br>
<input type="button" onClick="java script:preview();" value="Preview">

Abraço.

Link para o comentário
Compartilhar em outros sites

  • 0
Um jeito mais fácil:

&lt;script type="text/javascript">
function preview()
{
    var strTxt = document.getElementById('texto').value;

    var janela = window.open('', 'preview', 'width=500, height=300, toolbar=no, scrollbars=no, menubar=no');
    janela.document.write('<html>\n');
    janela.document.write('<head>\n');
    janela.document.write('    <title>Título da Página</title>\n');
    janela.document.write('    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\n');
    janela.document.write('</head>\n');
    janela.document.write('<body>\n');
    janela.document.write(strTxt);
    janela.document.write('\n</body>\n');
    janela.document.write('</html>');
    janela.focus();
    janela.document.close();
}
</script>

<textarea name="texto" id="texto" cols="100" rows="10"></textarea>
<br>
<input type="button" onClick="java script:preview();" value="Preview">

Abraço.

Thank you bery bery good, era mesmo isto que procurava...

abraço a todos

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...