Prezado Rodrigo,
Complementando o nosso papo sobre a validade no ambiente Netscape x
Iexplorer gostaria de informar que testei a sua proposta de programa��o
e ela funciona bem nos dois Browsers, no sentido HTML -> JAVA, mas
precisaria de uma classe espec�fica, como mencionei, para fazer o acesso
inverso.
Gostaria de fazer apenas duas considera��es:
1) Os m�todos do Applet a serem acessados precisam ser declarados como
PUBLIC;
2) A defini��o do Applet pode ser feita em qualquer lugar do c�digo HTML
e n�o apenas dentro das tags <FORM></FORM>, ok?
Um grande abra�o,
Carlos Campos
> ----- Mensagem original -----
> De: Bruno C. Reded Tinoco [SMTP:[EMAIL PROTECTED]]
> Enviada em: Quarta-feira, 10 de Novembro de 1999 08:24
> Para: [EMAIL PROTECTED]
> Assunto: Re: RES: HTML X Java
>
> Ol� Rodrigo e Junior,
>
> Gostaria de saber primeiro a sua inten��o ... seria a mesma do
> Junior?
> (passar valores de um campo HTML para alguma aplica��o Java)
>
> Se a resposta for sim , eu acabei de achar uma solu��o para isso.
> Descobri que um Script JavaScript pode se comunicar com um Applet!
>
> Basta voc� adicionar uma vari�vel <ID> no campo <APPLET>
> e o valor dessa vari�vel transforma a Applet em um Objeto do
> Formul�rio, se vc n�o entendeu nada, veja o exemplo abaixo:
>
> ---- INICIO -----
>
> <form action="" method="POST" id="theForm" name="theForm">
>
> <textarea name="SourceText" cols="75" rows="10" wrap="VIRTUAL"
> id="SourceText"
> onBlur="theForm.FormText.value=fparse.parseText
> (theForm.SourceText.value);">
> </textarea>
>
>
> <applet code="formParser.class" id="fparse"
> archive="formParser.jar"
> height="33" width="200" name="fparse">
> </applet>
>
>
> <textarea name="FormText" cols="75" rows="10" wrap="VIRTUAL"
> id="FormText"></textarea>
>
> </form>
>
> --- FIM ---
>
> Nesse exemplo, existem 2 campos de �rea de Texto(TextField HTML).
>
> Um se chama "SourceText" o outro "FormText". Existe um Applet
> que se chama "fparse" devido ao ID que o transforma em um objeto
> do formul�rio.
>
> Um usu�rio digita algo na area de texto "SourceText" , quando
> ele clicar fora da �rea (fun��o javascript onBlur) o texto � passado
> para o applet java que depois retorna o valor para o outro campo
> de texto "FormText".
>
> theForm.FormText.value=fparse.parseText(theForm.SourceText.value);
> ---------------------- ------ ------------------------------------
> | | |
> Atribui valor ao Applet M�todo do Applet que pega
> campo de texto o valor do campo de
> "FormText". texto "SourceText"
>
> Deu para enteder ???
>
> � s� sacar um pouco de JavaScript. Se algu�m precisar de ajuda eu
> posso dar um toque.
>
> []s
>
> Bruno
>
>
> >
> >
> > Pessoal, desculpe "entrar" na conversa desta forma.
> >
> > Bruno,
> >
> > Voc� tem um pequeno exemplo de como deve ser o c�digo escrito em
> Perl
> que
> > captura e envia os dados de um form html e os envia a um Servlet?
> >
> > O que � preciso para rodarmos um c�digo Perl?
> >
> > Um abra�o,
> > Tks
> >
> > Rodrigo
> >
> >
> > [EMAIL PROTECTED] on 10/11/99 07:23:15
> >
> > Please respond to "Bruno C. Reded Tinoco" <[EMAIL PROTECTED]>
> >
> > To: [EMAIL PROTECTED]
> > cc: [EMAIL PROTECTED] (bcc: Rodrigo D Oliveira/Brazil/IBM)
> > Subject: Re: RES: HTML X Java
> >
> >
> >
> >
> > Ol� Junior,
> >
> > De fato um script em ASP tamb�m pode ser utilizado para esse fim.
> > A diferen�a com Perl � que ASP se adequa melhor aos Servidores NT.
> > No caso de Unix sem d�vidas eu recomendo Perl.
> >
> > Eu entendo o seu desejo de aproveitar o Servidor Java. Eu tamb�m
> > j� pensei assim,mas agora vejo que devemos aproveitar o que h� de
> > melhor para ser feito. Voc� deve procurar a tecnologia mais apta
> > para essa situa��o. E n�o tentar usar Java como um "Coringa".
> >
> > Eu darei uma investigada no site da SUN e de outros colaboradores,
> > e procurarei uma solu��o para isso...
> >
> > Em JavaScript voc� pode pegar valores de campos sem nenhum
> problema.
> > Vamos supor que voc� tenha um campo de texto chamado de Nome:
> >
> > <form name="cadastro">
> > <input type="text" name="nome" size="13">
> >
> > ...e voc� queira pegar o valor deste, ent�o fa�a assim:
> >
> > <script language="JavaScript"><!--
> >
> > // Coment�rio: essa vari�vel "o_nome" cont�m o valor do campo.
> >
> > var o_nome = document.cadastro.nome.value;
> >
> > // --></script>
> >
> > Agora s� n�o sei como voc� pretende submeter esse valor para a
> > sua aplica��o.
> >
> > []s
> >
> > Bruno
> >
> > -=-=-=- [EMAIL PROTECTED] -=-=-=-=-
> > " Entrega o teu caminho ao Senhor;
> > confia Nele, e o mais Ele o far�. "
> > (Salmo 37:5)
> > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> >
> > > Obrigado por ter respondido t�o R�pido Bruno !
> > >
> > > Pois �. � uma outra alternativa. Nos utilizamos muito ASP aqui na
> > > empresa, e
> > > eu poderia estar utilizando ao inves o Perl, pois
> > > o pessoal aqui conhece um pouqinho! Acho que em ASP at� daria oque
> > acha ?
> > >
> > > Oque eu queria mesmo Bruno, era aproveitar meu servidorzinho Java,
> e
> > > centralizar os acessos ao Oracle por ele. So for possivel
> > > � claro. Em javascript n�o se pode capturar o conte�do de um campo
>
> na
> > > mesma
> > > p�gina ?
> > >
> > > []�s
> > >
> > > J�nior.
> > >
> > > > ----- Mensagem original -----
> > > > De: Bruno C. Reded Tinoco [SMTP:[EMAIL PROTECTED]]
> > > > Enviada em: Ter�a-feira, 9 de Novembro de 1999 12:58
> > > > Para: [EMAIL PROTECTED]
> > > > Assunto: Re: HTML X Java
> > > >
> > > > Ol� Junior,
> > > >
> > > > Tamb�m uso muito Java para diversos fins como este que voc�
> > citou,
> > > > acessar banco de dados.
> > > >
> > > > Se voc� n�o quer utilizar um Applet Swing para comunicar-se
> com a
> > > > sua aplica��o no lado Servidor, seria melhor voc� usar um CGI ,
> > > > de prefer�ncia Perl pois � bem mais r�pida e eficiente. Pois
> > > > sinceramente n�o conhe�o nenhuma Classe Java que voc� possa
> usar
> > > > para coletar informa��es de campos HTML usando m�todo POST ...
> > > > talvez tenha, tente pesquisar!
> > > >
> > > > Se houver voc� teria que criar um HTML com um form que
> submeteria
> > > > os dados para sua aplica��o java. Veja um exemplo:
> > > >
> > > > <HTML>
> > > > <HEAD><TITLE> Cadastro </TITLE>
> > > > <BODY>
> > > > <FORM NAME="CADASTRO" METHOD="POST" ACTION="/aplicativo.class">
> > > > <BR>
> > > > Nome: <INPUT TYPE="text" NAME="Nome" SIZE="15"><BR>
> > > > Telefone: <INPUT TYPE="text" NAME="Telefone" SIZE="15"><BR>
> > > > <CENTER><INPUT TYPE="submit" VALUE="Cadastrar"></CENTER>
> > > > </FORM>
> > > > </BODY>
> > > > </HTML>
> > > >
> > > > Ent�o s� faltaria uma classe que pegasse esses valores.
> > > >
> > > > Sinceramente seria melhor voc� fazer um programa em Perl que
> > > > pegasse essas informa��es e inseri-se-os em seu banco Oracle.
> > > > Se quiser posso lhe ajud�-lo nisso.
> > > >
> > > > Perl tem m�dulos em que voc� se conecta diretamente com
> qualquer
> > > > banco de dados sem nenhuma complica��o.
> > > >
> > > > Infelizmente fica dificil usar Java em tudo, bem que eu
> gostaria!
> > > >
> > > > []s
> > > >
> > > > Bruno
> > > >
> > > > -=-=-=- [EMAIL PROTECTED] -=-=-=-=-
> > > > " Entrega o teu caminho ao Senhor;
> > > > confia Nele, e o mais Ele o far�. "
> > > > (Salmo 37:5)
> > > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> > > >
> > > > > Ola Pessoal.
> > > > >
> > > > > Tenho um Applet Java que se comunica com uma aplica��o Java
> que
> > faz
> > > > > acessos
> > > > > ao Oracle via Socket, Ok ?
> > > > >
> > > > > Bem, por varios motivos preciso criar um cadastramento que
> todos
> > os
> > > > > functionarios da empresa tenham acesso.
> > > > >
> > > > > O problema � que esse meu applet usa Swing, e � meio lento pra
> > > > carregar.
> > > > > Estou tentando fazer algo mais leve!
> > > > >
> > > > > Estou querendo usar somente HTML, criando alguns campos e
> > passando
> > > > esses
> > > > > diretamente para a Minha aplica��o
> > > > > que faz acesso ao oracle.
> > > > >
> > > > > Enfim a minha d�vida � : Usando HTML, como chamo a minha
> Classe
> > > > > "RemoteSql(
> > > > > sComando )" onde sComando j� �
> > > > > a query que eu passo pro Oracle como um Insert/Update/Delete ?
> > > > >
> > > > > Como � que eu enxergo esta classe java dentro da minha pagina
> > HTML ?
> > > > Sou
> > > > > obrigado a usar um Applet ? Como ?
> > > > > Consigo usando Java Script ? Como ?
> > > > >
> > > > > A inten��o � poder enxergar os campos da P�gina HTML e a
> classe
> > java
> > > > > "RemoteSql" para poder passar o Comando ao Oracle.
> > > > >
> > > > > Acho que ficou um pouco complicado n� ?
> > > > >
> > > > > Se alguem conseguir entender, por favor me responda.
> > > > >
> > > > > []�s
> > > > >
> > > > > J�nior
> > > >
> > > >
> > > >
> > >
> >
> ______________________________________________________________________
> __
> > _
> > > > MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
> > > > Estamos concorrendo ao IBEST - Servi�os On-Line
> > > > Acesse http://ibest.mailbr.com.br e Vote!
> >
> >
> >
> >
> >
> >
> ______________________________________________________________________
> __
> _
> > MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
> > Estamos concorrendo ao IBEST - Servi�os On-Line
> > Acesse http://ibest.mailbr.com.br e Vote!
> >
> > --------------------------- LISTA SOUJAVA
> ------------------------
> ---
> > http://www.soujava.org.br - Sociedade de Usu�rios Java da
> Sucesu-SP
> > [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
> >
> ------------------------------------------------------------------
> ---
> >
>
>
>
>
>
> -=-=-=- [EMAIL PROTECTED] -=-=-=-=-
> " Entrega o teu caminho ao Senhor;
> confia Nele, e o mais Ele o far�. "
> (Salmo 37:5)
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>
> ______________________________________________________________________
> ___
> MailBR - O e-mail do Brasil -- http://www.mailbr.com.br
> Estamos concorrendo ao IBEST - Servi�os On-Line
> Acesse http://ibest.mailbr.com.br e Vote!
>
> --------------------------- LISTA SOUJAVA
> ---------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da
> Sucesu-SP
> [para sair da lista:
> http://www.soujava.org.br/forum/cadastrados.htm]
>
> ---------------------------------------------------------------------
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------