1

私はグーグルで回りましたが、答えに達していません。私の目標に近い唯一のことは、次のように、X秒後にメタリダイレクトを利用することでした。

<meta http-equiv="refresh" content="5;url=index2.html">

必要なのは、Javaアプレットがページで実行されたかどうかを検出し、別のファイルアドレスにリダイレクトするphpまたはhtmlコードです。

どうすればこれを実行できますか?誰かが私にサンプルコードを投げてくれるほど親切にできますか?何卒よろしくお願い申し上げます。

4

2 に答える 2

3

アプレットからリダイレクトする場合は、以下のコードを記述します。

import java.applet.*;
import java.awt.Graphics;
import java.net.MalformedURLException;
import java.net.URL;

public class AppletExample extends Applet
{

public void init() {

try {
getAppletContext().showDocument(new URL("http://www.google.com"), "_blank");//This is new tab/
getAppletContext().showDocument(new URL("http://www.google.com"), "_parent");//This is in the parent tab/
}
catch (MalformedURLException ex) {
System.out.println(ex.getMessage());
}
}

public void paint( Graphics g ) {

g.drawString("Go Google", 0,100);
}

}
于 2013-02-27T08:18:18.430 に答える
0

アプレット内からリダイレクトをトリガーしたい場合は、showDocument()を試してみます。次のように使用できます。

this.getAppletContext().showDocument(URL, "_parent");
于 2012-04-26T23:26:58.547 に答える