Javaで疑問
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNGまずJavaScriptを定義して
その中でJavaAppletを定義する
ここでそのJavaAppletの中からScriptの
アクション(関数?)を呼び出すことは
できるのでしょうか?
アドバイスお願いします
0002名無しさん@お腹いっぱい。
NGNG表示するとか、JavaScriptの入ってるHTMLを
サーバからもって来れば良いのでは?
質問の意味とあってる?回答が
0003名無しさん@お腹いっぱい。
NGNG簡単言うとAppletのなかでScriptのアクション(関数?)
を使いたいのですが・・・
そんなのは無理なんでしょうか
ごめんなさい 説明下手で
アドバイスお願いします
0004名無しさん@お腹いっぱい。
NGNG0005名無しさん@お腹いっぱい。
NGNGでも、動かす環境によってきて難しいのかなぁ?
0006壊れぷろぐらま〜
NGNGhttp://developer.netscape.com/docs/examples/index.html?content=livewire/liveconnect_js_java.html
http://codeguru.earthweb.com/java/articles/553.shtml
成功したら教えてちょ。
0007名無しさん@お腹いっぱい。
NGNG>5さん
うーんServletはつついたことないんでわかりません
また時間があれば勉強してみます
>6さん
どーもInconectってよくわかりませんが・・・
HP見て勉強してみます
どーもすみません勉強不足です
また結果報告しますね
0008名無しさん@お腹いっぱい。
NGNG訂正 ↑Liveconnectですね
はずかしい・・・
0009名無しさん@お腹いっぱい。
NGNGどうもわかりません
AppletでScriptの命令を実行する方法
0010名無しさん@お腹いっぱい。
NGNGScriptからAppletを制御する方法・・・
1日使って探したんですが・・・わかりません
逆ScriptからAppletの制御はわかったんですが・・・
やっぱり本屋なんかでApplet関係の本なんかをあさってみる
ほうがいいかなぁ
続 情報おねがいしますm(--)m
0011名無しさん@お腹いっぱい。
NGNGコンパイルのときにCLASSPATHに
Netscape\Communicator\Program\java\classes\java40.jar
を加えるのを忘れずに。
import netscape.javascript.*;
(略)
try {
obj.eval("(ジャバスクリプトの命令)");
} catch (JSException e) {
System.err.println("ジャバスクリプトでなんかエラーが起きたよ");
if (e.getWrappedException()==null)
e.printStackTrace();
else
return e.getWrappedException().toString();
}
もっと詳しく知りたかったら下記でがんばって英語読むか
本探したほうがいいかも
http://www.swlab.csce.kyushu-u.ac.jp/man/JavaScript/CoreGuideJS14/lc.htm#1008480
001211
NGNGApplet applet = this;
JSObject obj = JSObject.getWindow( applet );
入れるの忘れてた。
0013名前いれてちょ
NGNGJavaScript ⇔ JavaApplet 連携をやったことがあるのだが、
・JavaScript → JavaApplet 呼び出し
はわりと簡単に書ける。例もあるしあまり悩まない。
あと、これを使って、250ミリ秒ごとに JavaAppletの値を読み直して
・擬似 JavaApplet → JavaScript 呼び出し
てな風にうちの場合は姑息に逃げてしまった(笑)
簡単な例であれば結構いけるかも。
0014名無しさん@お腹いっぱい。
NGNGちょっと最近ココ来てなかったのですが
本屋さんにはいってみました
・・・っが なんせ田舎なんでJava(ScriptはあったけどAppletはなかった)の本はあったのはあったのですが
Liveconectは載ってたんですがScript→Appletだけでした
うーん やっぱ英文サイトあさらないといけないんかなぁ・・・
けっこう プログラムやってると英文サイト見る事多いですよね
みんなは どんな翻訳ソフト使ってるんですか?
0015名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています