Jump to content


Photo

Javascript?


  • Faça o login para participar
6 replies to this topic

#1 emustar

emustar

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 05/12/2004, 08:40

olá galera, queria saber se vocês podem me ajudar tendo em vista que a galera do forum na parte de htmla é fera.
Minha duvida é o seguinte:
Eu tenho uma loja :
1° - http://www.emustar.h.../loja/loja.html
Todos os calculos da compra é atravez de java script, tais como quantidade do produto, frete, preço unitario e preço total.
2° - EX: Depois que compro um produto vai pra uma pagina que mostra todos os detalhes:http://www.emustar.hpg.ig.com.br/loja/managecart.html.
3º - Depois que tá tudo ok, o cliente ele manda as informações pra uma outra pagina onde está meu formulario , pra jogar as informações meu e-mail...
só tem um problema é que a função do java script que aparece na minha pagina html é a seguinte
 
<script>
      CheckoutCart();
  </SCRIPT> 


com esse codigo recebe as informações da compra e trasnforma em html manda para pagina , só que quero que essa infomações apareça em meu e-mail via formulario, no caso em php...
Agora não sei como colocar este codigo java script no meu formulario :
http://www.emustar.h...a/checkout.html
ñ sei se tem como colocar as funcões java no
<input > 

ou algo parecido.



CODE
<input >

ou nas configurações PHP.
Abaixo vai os codigos.
checkout.html


<HTML>
<HEAD>
<TITLE>
  CHECKOUT -- The Ultimate Delicacy: Your Source for Gourmet Foods
</TITLE>
<STYLE>
.greetext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #006600;}
.blacktext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color: #000000;}    
.checkout {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.checkoutinput {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}   
.nopcart {background: #464444;border: 1px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff;}
.nopheader {background: #464444;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.nopentry {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.noptotal {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.nopbutton {background: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;} 
</STYLE>
<script SRC="language-br.js"></SCRIPT>
<script SRC="nopcart.js">
//=====================================================================||
//               NOP Design JavaScript Shopping Cart                   ||
//                                                                     ||
// For more information on SmartSystems, or how NOPDesign can help you ||
// Please visit us on the WWW at http://www.nopdesign.com              ||
//                                                                     ||
// JavaScript Shop Module, V.4.4.0                                     ||
//=====================================================================||
</SCRIPT>
<script>
function CheckForm( theform )
{
var bMissingFields = false;
var strFields = "";

if( theform.b_first.value == '' ){
bMissingFields = true;
strFields += "     Billing: First Name\n";

}
if( theform.b_addr.value == '' ){
bMissingFields = true;
strFields += "     Billing: Address\n";
}
if( theform.b_city.value == '' ){
bMissingFields = true;
strFields += "     Billing: City\n";
}
if( theform.b_state.value == '' ){
bMissingFields = true;
strFields += "     Billing: State\n";
}
if( theform.b_zip.value == '' ){
bMissingFields = true;
strFields += "     Billing: Zipcode\n";
}
if( theform.b_phone.value == '' ){
bMissingFields = true;
strFields += "     Billing: Phone\n";
}
if( theform.b_email.value == '' ){
bMissingFields = true;
strFields += "     Billing: Email\n";
}

if( bMissingFields ) {
alert( "I'm sorry, but you must provide the following field(s) before continuing:\n" + strFields );
return false;
}

return true;
}
</SCRIPT>
</head>
</HEAD>
<BODY BGCOLOR="White" TEXT="Black">
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 WIDTH=100%>
<TD VALIGN=TOP>
 <center>
 <IMG SRC="shop.jpg"></center><BR><BR>
</TD>
</TR>
</TABLE>

<blockquote>

<NOSCRIPT>
Whoops, we detected that your browser does not have JavaScript, or it is disabled.  Our product catalog requires that you
have JavaScript enabled to order products.  <a href="http://www.netscape.com">Netscape</a> and <a href="http://www.microsoft.com/ie">Microsoft</a>
offer free browsers which support JavaScript.  If you are using a JavaScript compliant browser and still have problems, make sure you
have JavaScript enabled in your browser's preferences.
</NOSCRIPT>
<FONT CLASS="checkout">
<form action="http://members.lycos.co.uk/emustarnet/form/send.php" method="POST" onSubmit="return CheckForm(this)">
  <NOBR>
[COLOR=red]<script>
      CheckoutCart();
  </SCRIPT>   </NOBR>
<br>
<P>
<font class="blacktext">
<b>Por favor preencha todos os dados para onde vai ser enviado o produto.</b>
</font>

<p>
<b><font class="greetext">Dados para envio:</font></b><P>
<p><b>Seu nome:<br>
        <input type="text" name="nome" size="30">
        <br>
        Seu e-mail:<br>
        <input type="text" name="email" size="30">
 <br>
        Cep:<br>
        <input type="text" name="cep" size="30">
<p>
<FONT class="blacktext">
<b><font class="greetext">Comentarios / Informações especiais:</font></b><P>
<TEXTAREA NAME="comment" ROWS=6 COLS=40>
</TEXTAREA>
</font>
<p>
<b><font color="#660000">Por favor preencha todos os campos corretamente, pois nos não nos responsabilizaremos pela não entrega do produto ou por dados incorretos e só efetue a compra se tiver realmente certeza se vai comprar
</font></b><P>
<input type="hidden" name="enviar" value="Enviar">
<input type=submit Value="Comparar / enviar"> <INPUT type=RESET value="  Limpar  ">
  </p>
  </center>    
  </FORM>    
</blockquote>
</body>
</html>
 

eu baixei este ecript aqui no site, e eles oferecia a função do formamil, nas não tá mais oferencendo....
se vc baixar vai enterder melhor, é uma loja projetada em java script e html...
http://unix.wmonline...avirtual-js.zip

fico grato se vc poder me ajudar

ficaria grato se alguem puder me ajudar...

#2 Rustin

Rustin

    Parradise

  • Usuários
  • 578 posts
  • Sexo:Não informado

Posted 06/12/2004, 16:02

Cara, tente ser mais preciso. Em algumas partes, você fala em Java - e em outras fala em JavaScript, que são coisas distintas. Se o que você quer é apenas jogar um valor no input, use a propriedade value. Por exemplo:
<script language="JavaScript">
function Setar(valor) {
document.forms[0].elements["Rustin"].value = valor;
}
</script>

<form method="post">
<input type="text" id="Rustin">
</form>

<a href="javascript:Setar('Rustin Parr');">Clique aqui para acrescentar o valor "Rustin Parr" ao input.</a>

Edição feita por: Rustin, 06/12/2004, 16:03.

"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#3 emustar

emustar

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 06/12/2004, 22:25

as fuções são tudo em java, eu só quero mandar essa função já transformada pro meu form mail..

#4 Rustin

Rustin

    Parradise

  • Usuários
  • 578 posts
  • Sexo:Não informado

Posted 06/12/2004, 23:28

Cara, pelo que vi, não é Java não. Além do mais, se é, está na seção errada ;) Deu uma olhada no que eu postei antes?
"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#5 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 07/12/2004, 04:31

Eu tbm acho que é javascript e não java..

como eu falei em um outro post que vc abriu e teimou comigo..
se a funcao
<script>
CheckoutCart();
</SCRIPT>

mostra na sua paigna html os dados.. e esses dados vc quer enviar para o seu email por meio de um formulario.. vc tem que saber como é a funcao checkoutcart().. veja como ela mostra os dados na tua tela.. veja de onde vem os dados.. como ele pegou os dados pra te mostrar...
depois que vc ver.. vc pega o que o Rustin passou e faz inserir no teu form

usando

document.NomeDoForm.NomeDoCampo.value = AQUI FICA O QUE VC VAI INSERIR NO CAMPO



agora se for JAVA o que vc quer, me fale que eu movo!!
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#6 Rustin

Rustin

    Parradise

  • Usuários
  • 578 posts
  • Sexo:Não informado

Posted 07/12/2004, 09:21

Por isso que falei para ti postar a função CheckoutCart(). Fica bem mais fácil te mostrar como fazer.
"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#7 emustar

emustar

    Turista

  • Usuários
  • 28 posts
  • Sexo:Não informado

Posted 13/12/2004, 12:45

errei mesmo, a fução é java script mesmo....

o codigo esta lo ai em cima...
se vocês baixarem todos os codigos vc vão me compreender melhor:
http://unix.wmonline...rtual-js.zip]-> http://unix.wmonline...avirtual-js.zip[/URL]

fico grato pela ajuda




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq