打開一個URL是否有可能有一個Java小程序(JavaScript不)表示,在瀏覽器中的iFrame打開一個URL?東西相當於這個jQuery中:Java小程序中的iframe
$('<frame />').attr('src', 'http://example.com').attachTo('body')
打開一個URL是否有可能有一個Java小程序(JavaScript不)表示,在瀏覽器中的iFrame打開一個URL?東西相當於這個jQuery中:Java小程序中的iframe
$('<frame />').attr('src', 'http://example.com').attachTo('body')
Java小程序可以調用JavaScript方法。這樣你就可以實現你喜歡的,這可以讓你做你想要的東西。
爲了做到這一點,你需要明確GICE小程序允許在頁面上訪問腳本。這例如通過將以下行添加到applet OBJECT標籤來完成。
<PARAM NAME="MAYSCRIPT" VALUE="true">
有關如何與老APPLET標籤或新的嵌入標籤做這方面的例子在這裏看到:
: http://docs.oracle.com/javase/1.4.2/docs/guide/plugin/developer_guide/java_js.html這樣做,您可能無法通過JSObject一個小程序訪問腳本,顯示在下面的例子之後
import netscape.javascript.*;
import java.applet.*;
import java.awt.*;
class MyApplet extends Applet {
public void init() {
JSObject win = JSObject.getWindow(this);
JSObject doc = (JSObject) win.getMember("document");
JSObject loc = (JSObject) doc.getMember("location");
String s = (String) loc.getMember("href"); // document.location.href
win.call("f", null); // Call f() in HTML page
}
}
* ...以下行到小程序對象標籤* - 你忘了添加行嗎? :) –
這是有,但不可見的,由於是一個HTML標籤。現在我用相關的轉義代碼(&符號,等等)替換標籤的開始和結束,現在顯示。謝謝。 –
使用HTML/XML的代碼格式。看起來更好。 +1 –