• 締切済み

JavaAppletとHTMLのデータ連携

JavaAppletでTextFieldに入力された文字を、別なHTMLにデータを渡すことって可能なのでしょうか?

  • Java
  • 回答数2
  • ありがとう数0

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

例えば、 アプレットが import java.applet.Applet; import java.awt.*; import java.awt.event.*; /* <APPLET CODE="Sample.class" WIDTH=300 HEIGHT=150></APPLET> */ public class Sample extends Applet implements ActionListener { public TextField txt1; public void init() { txt1 = new TextField(10); txt1.addActionListener(this); add(txt1); } public void actionPerformed(ActionEvent e) { } } HTML が <APPLET name="TEXTFIELD" CODE="Sample.class" WIDTH=300 HEIGHT=150></APPLET> の時 alert(document.TEXTFIELD.txt1.getText()); //alert(document.TEXTFIELD.txt1.getText().toString()); の様にアクセスできます。 IEでは確認できました。 FireFoxでは動きませんでしたが ネットスケープではLiveConnectという仕組みで、 IEと同様にアクセスできるはずですが・・

  • yusukey
  • ベストアンサー率56% (17/30)
回答No.1

「別なHTMLにデータを渡す」とはどいういう意味でしょうか?

cappu11
質問者

補足

説明不足ですみません。 入力された文字を、HTML内に記載しているJavaScriptの判断(IF文)に使いたいんです。

関連するQ&A

  • javascriptとJavaAppletの連携について

    javascriptとJavaAppletの連携について質問です。 あるHTMLに組み込んだJavaAppletの関数を同HTMLに組み込んだ外部javascriptファイルから実行したいのですが、このような事は可能でしょうか? HTMLに直接javascriptを記述した場合は document.Applet名.関数() とすると普通に呼び出せるのですが、外部jsファイルからこれと同様行おうとした時、どうもこのjsファイルからAppletが見えてないような気がします。実際、document.applets.lengthでNullと確認出来ます。 Javaであればオブジェクト参照の受け渡しなどで解決出来るでしょうが、javascriptではこれと同様の事が出来るのでしょうか? あるいは、この場合そのような事は必要なのでしょうか? なお、この外部スクリプトは同HTMLとは別階層にある100程度のファイル群です。 Javaの経験はある程度あるのですが、javascriptは普段あまり利用しないので、ひょっとしたら初歩的な事を勘違いしているのかもしれません。 どうかご教示よろしくお願いします。

    • ベストアンサー
    • Java
  • JavaAppletとJavaScriptの違い

     JavaAppletとJavaScriptの違いがよく分かりません。  本には、JavaScriptはあらかじめHTMLファイルの中に書き込んでおく、とあり、なんとなく分かるのですが。  JavaAppletは、HTMLを読み込んだ後、Javaの実行環境をInternetExploreなどのブラウザの中で呼び出し、ブラウザの内部でプログラムが実行される、と書いています。  また友人に聞くと、JavaScriptはHTMLの延長みたいなもの、JavaAppletはHTMLに埋め込まれたプログラムみたいなものと同じ、いいましたが、いまいち具体的にはよく理解できません。  JavaScriptもHTMLに埋め込まれているのではないのでしょうか。  もう少し分かりやすい説明ってあるのでしょうか。宜しくお願いします。

    • ベストアンサー
    • Java
  • JavaAppletでネットワークプログラム

    Java初心者です。 JavaAppletで簡単なネットワークプログラムを作成して文字データのやり取りをするプログラムを作成したいのですが、簡単はサンプルがあれば教えて頂ければ 助かります。

  • JavaAppletのWEB上での実行

    JavaAppletのプログラムをWEBサーバーに置いた場合、パソコン(クライアント)からAppletを呼び出すHTMLファイルをURLのアドレスで指定すればあとはなにも考えなくでも動くものなのでしょうか?

  • HTML5からのフォーム入力のデータ取得について

    HTML5からのフォーム入力のデータ取得について HTML5で入力フォームを作成しました。 これをCGI(Perl)で入力データを受け取って処理をしたいと考えているのですが HTML4の時みたいに、 if ($ENV{'REQUEST_METHOD'} eq "POST"){ read(STDIN, $querystring, $ENV{'CONTENT_LENGTH'}); } foreach $line (split(/&/, $querystring)){ my ($name, $value) = split(/=/, $line); } このやり方では入力項目の名前と値を取れないのでしょうか? $querystringの中身をみたら、 Content-Disposition: form-data; name="入力項目の名前" 入力した値 という文字の羅列が、入力項目分ありました。 この文字列から一つずつ項目名を拾って、値を拾って。。。 という作業をしないといけないのでしょうか? ネットで色々と探したのですが、 うまいやり方が見つからず、探し方が悪いのかもしれませんが、 どなたかデータの取得のやり方をご存じの方がいらっしゃいましたら 教えてください。 よろしくお願い致します。

    • ベストアンサー
    • Perl
  • HTML内のデータあるいは引数を参照させる方法

    JavaAppletのgetParameterメソッドのようにHTML内に記述されたパラメータをFlashMovieから参照する方法というのはないのでしょうか? もしくは<embed src="hoge.swf?a=10"・・・というように引数で渡す方法は不可能なんでしょうか?

    • ベストアンサー
    • Flash
  • JavaAppletでのデータのやりとり

    サーバにおいたHTMLをブラウザで呼び出し、HTML内でJavaAppletを起動する手順で開発しています。 自分のPC上ではうまく接続して動くのですが、 実際のサーバにプログラムを置いて動かすとうまく接続しません。<BR> (1)でためしにホスト名とIPアドレスを表示してますがうまく動作しています。 (2)のところまでは正常です。 (3)のところでうまくいかないのでtryのエラー処理 になってしまいます。 なにが考えられる原因があれば教えてください。 try { URL homeURL = getCodeBase( );// 基本URL取得 String host = homeURL.getHost( );// ホスト名 int port = 6000;// 送受信のポート番号 String ip = ""; try { InetAddress shuwaaddress = ddress.getByName(host); ip = shuwaaddress.getHostAddress(); (1)field1.setText("URL=" + host +" /IP=" + ip); } catch (UnknownHostException e) { System.out.println("IPアドレスを取得できませんでした"); } (2) try { socket = new Socket(host, port);// ストリームソケット生成 } catch (Exception e) { (3)DisplayArea.append("Not able to connect, sorry \n"); }

  • PHPでHTMLからPOSTされたデータが文字化けします。

    PHPでHTMLからPOSTされたデータが文字化けします。 超初心者ですので表現に誤りがあるかもわかりませんがお許しください。 現在、Win2003・MySQL5.1・PHP5.2と言う環境で簡単なデータベースを作成して、HTMLから検索して 一致したデータを表示させると言うものを作成しています。 検索欄に入力した一部の文字がどうしても文字化けしてしまい解決できません。 詳しくはまだ理解できていないのですが、おそらく検索窓に入力した文字がPOSTされて、それを受けたPHPが文字化けした文字でMySQLのデータベースを検索しようとしているのではないかなっと思ってます。 文字コードはすべてShift-JISで行っているつもりです。 たとえば、 全角の"。"や"?"などの2バイトコードが81**(違ってましたらすみません。。)入力すると "。"は"B"に文字化けされ、"?"は"H"に文字化けします。 また、"院"や"法"などの**40を入力すると"・>  <input type="と表示されて検索ボタンも消えておかしくなってしまいます。 これだけの情報ではお答えして頂けないかもわかりませんが、他にどのような情報があればいいのかもよくわかりません。 わかる範囲で結構ですのでご教授頂けないでしょうか。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • HTMLで入力したデータを表示する方法を教えてください

    HTMLを始めたばかりで右も左も分からない状態です 掲示板のようなものを作りたいのですが、入力欄までは作成できるのですがその後の処理方法が分かりません ○ 入力したデータを発信させたデータの処置はどの様  にするのですか ○ そのデータを入力欄の下にスレッドを儲けその中に   表示していく方法 とりあえず上記二点のHTML書き方を教えていただけないでしょうか。お願いします。

    • ベストアンサー
    • HTML
  • HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能

    HTMLからHTMLへ「データを送りつけ表示させる」といったことは可能でしょうか? うまく表現が出来ないのですが・・・ご理解いただけるとうれしいです。 私がWEBサーバ2台を管理しています。 A:http://hogehogehoge.net/AAA.html B:http://pogepogepoge.net/BBB.html Aのページは動的にjQueryなどを使ったページです。 Bは生粋のHTMLです。このサーバには出来ればライブラリなどは入れたくありません。 変更するとしたらHTMLページのソースだけという条件にさせてください。 AAA.htmlのタグ内のデータが変わったらBBB.htmlの<div>タグ内にデータを送りつけて表示させるなんて方法は出来ないものでしょうか?

    • ベストアンサー
    • AJAX

専門家に質問してみよう