Jump to content


franchico69

Member Since 28/05/2006
Offline Last Active 13/06/2006, 14:09
-----

Topics I've Started

Qual O Erro Nesse Script

11/06/2006, 15:20

Não estou sabendo chamar a função para a pop-up. Algém poderia solucionar esse mistério p mim?

Agradeço antecipadamente

Franchico

Página 1


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript" type="text/javascript">
function Submeter(){
with (document.Consulta) {
method = "POST";
action="bancomysql.php";
jan=window.open('','destino','scrollbars'); //configure aqui as opções do popup
target='destino';
submit();
}
return true;
}
</script>
</head>

<body>
<form name="Consulta">
<input type="text" name="nome">

   <input name="Pesquisar" type="button" value="Pesquisar" onClick="Submeter();">
   <input name="Cancelar" type="reset" value="Cancelar">

</form>
</body>
</html>

Página pop-up

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
echo $_POST['nome'];
?>
</body>
</html>

Transmitindo Variáveis Entre Páginas: Getqueryvariable

28/05/2006, 12:15

Pessoal,

Tô com o seguinte problema no cod. java script:

A - Onde tem "espaço" aparece "%20"
B - Onde tem acentuação tb aparece uns caracteres estranhos.

Alguem sabe como resolver esse problema??? Estou precisando mesmo da ajuda de vcs



SEGUE ABAIXO O CODIGO DA PAGINA PRINCIPAL
___________________________________________________________________________________________

<html>

<head>

<title> Transmitindo variáveis entre páginas </title>

<script>
function EnviaeConfirma() {

var cnome = document.meuform.nome.value;
var cemail = document.meuform.email.value;

var estselec = document.meuform.estado.selectedIndex
var cest = document.meuform.estado.options[estselec].value;

var fp;
for (c=0; c<document.meuform.formapagto.length; c++)
{
if (document.meuform.formapagto[c].checked)
{
fp = document.meuform.formapagto[c].value;
}
}

var lp;
var rc;
var so;
if (document.meuform.linguagprogr.checked) {
lp = "sim";
} else {
lp = "não";
}
if (document.meuform.redecomp.checked) {
rc = "sim";
} else {
rc = "não";
}
if (document.meuform.sistoperac.checked) {
so = "sim";
} else {
so = "não";
}

window.open("confirmacaodados.htm?cnome="+ cnome + "&cemail=" + cemail + "&cest=" + cest + "&fp=" + fp + "&lp=" + lp + "&rc=" + rc + "&so=" + so,"","menubar=no,location=no,toolbar=no,status=no,scrollbars=no,resizable=no,width=600,height=400,left=0,top=0")

}
</script>




</head>


<body>

<form name="meuform" onSubmit="return EnviaeConfirma(this)" method="post" action="endereço do seu script cgi aqui">
Nome:<br><input type="text" name="nome"><br>
E-mail:<br><input type="text" name="email"><br>

Estado:<br><select name="estado">
<option value=""><option value="AC">AC<option value="AL">AL<option value="AM">AM<option value="AP">AP<option value="BA">BA<option value="CE">CE<option value="DF">DF<option value="ES">ES<option value="GO">GO<option value="MA">MA<option value="MG">MG<option value="MS">MS<option value="MT">MT
<option value="PA">PA<option value="PB">PB<option value="PE">PE<option value="PI">PI<option value="PR">PR<option value="RJ">RJ<option value="RN">RN<option value="RO">RO<option value="RR">RR<option value="RS">RS<option value="SC">SC<option value="SE">SE<option value="SP">SP<option value="TO">TO
</select>
<br><br>

<font color="#00CED1F"><b>Formas de pagamento:</b></font><br>
<input type="radio" name="formapagto" value="Boleto bancário"> Boleto bancário<br>
<input type="radio" name="formapagto" value="Cartão de crédito"> Cartão de crédito<br>
<input type="radio" name="formapagto" value="Pagar ao receber via Sedex"> Pagar ao receber via Sedex<br><br>

<font color="#00CED1"><b>Livros de seu interesse:</b></font><br>
<input type="checkbox" name="linguagprogr" value="Linguagens de Programação"> Linguagens de Programação<br>
<input type="checkbox" name="redecomp" value="Redes"> Redes<br>
<input type="checkbox" name="sistoperac" value="Sistemas Operacionais"> Sistemas Operacionais<br><br>

<input type="submit" value="Enviar"> <input type="reset" value="Limpar">
</form>


</body>
</html>

___________________________________________________________________________________________



SEGUE ABAIXO O CODIGO DA PAGINA QUE RECEBERÁ AS VARIÁVEIS
___________________________________________________________________________________________

<html>
<head><title> Confirmação de dados </title>

<script>
function getQueryVariable(variable) {
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if (pair[0] == variable) {
return pair[1];
}
}
alert('Variável ' + variable + ' não encontrada');
}
</script>


</head>

<body bgcolor="#000000" text="beige" link="#00CED1" alink="#1E90FF" vlink="#00CED1">
<br><br>
<center><h3><font face="Verdana" color="#00CED1"> Dados enviados: </font></h3></center><br>

<blockquote>

<font color="#00CED1">Nome:</font> <script> document.write( getQueryVariable("cnome") ); </script><br>
<font color="#00CED1">E-mail:</font> <script> document.write( getQueryVariable("cemail") ); </script><br>
<font color="#00CED1">Estado:</font> <script> document.write( getQueryVariable("cest") ); </script><br>
<font color="#00CED1">Forma de pagamento:</font> <script> document.write( getQueryVariable("fp") ); </script><br><br>

<font color="#00CED1"><b>Livros de interesse:</b></font><br>
<font color="#00CED1">Linguagens de Programação:</font> <script> document.write( getQueryVariable("lp") ); </script><br>
<font color="#00CED1">Redes:</font> <script> document.write( getQueryVariable("rc") ); </script><br>
<font color="#00CED1">Sistemas Operacionais:</font> <script> document.write( getQueryVariable("so") ); </script><br>

</blockquote>
<br><br>

<center><a href="#" onClick="window.close()"><b>Fechar</b></a></center>

</body>
</html>
___________________________________________________________________________________________


Agradeço a ajuda

Franchico69

IPB Skin By Virteq