Applet 與JS通信:

          一、頁面嵌入applet:

          <applet code = "com.tzj.gis.front.gis_applet.class" archive="dist\test.jar" name="Test"

          width="772" height="504" MAYSCRIPT>

          注意:MAYSCRIPT有他才能與js通信。

          二、js調用applet中的函數:

          window.document.Test.getName("zhangsan");

          三、applet程序中調用js:
          1.需要用到包:import netscape.javascript.*;
          2.引入jar: plugin.jar (發布時候,放到 html 所在目錄 lib 下);
          3.程序中用到:
              JSObject win = JSObject.getWindow(this);
              JSObject doc =(JSObject)win.getMember("document");
              win.eval("getinfo("+"\""+info+"\""+")");
          細節看到沒有,經驗之談啊:把引號傳過去。
              如果寫成win.eval("getinfo("+info+")");則傳遞的是string 的hashcode。

          applet與applet通信:

          通過Applet標記的Name屬性,我們可以用如下代碼指定的applet:
          Applet applet1 = getApplet("applet1");
          //調用該Applet的公用方法
          applet1.anyMothod();
          posted on 2007-02-08 16:09 -274°C 閱讀(2443) 評論(0)  編輯  收藏 所屬分類: JAVA計算機綜合web前端

          常用鏈接

          留言簿(21)

          隨筆分類(265)

          隨筆檔案(242)

          相冊

          JAVA網站

          關注的Blog

          搜索

          •  

          積分與排名

          • 積分 - 916114
          • 排名 - 40

          最新評論

          主站蜘蛛池模板: 阿图什市| 谷城县| 额济纳旗| 宜兰县| 纳雍县| 茌平县| 化德县| 奉节县| 响水县| 随州市| 调兵山市| 浦城县| 四会市| 湛江市| 临洮县| 阿克陶县| 陈巴尔虎旗| 湘阴县| 泗水县| 广丰县| 馆陶县| 丹凤县| 靖西县| 虎林市| 酉阳| 清镇市| 长宁区| 栾城县| 环江| 南阳市| 满城县| 文昌市| 温泉县| 双辽市| 庆云县| 怀集县| 元阳县| 佛坪县| 长阳| 翼城县| 建宁县|