Hallo,
Applet SysInfo.jar:
html code:
ich habe ein kleines Problem mit meinem Applet.
Ich möchte gerne die Methoden per JavaScript aufrufen, aber ich bekomme ständig die Meldung "TypeError: document.applets[0].getTest is not a function" und ich weiß einfach nicht warum.
Könnt ihr mir helfen?
Applet SysInfo.jar:
Java:
package de.phphydro.sysinfoapplet;
import java.applet.Applet;
import java.awt.*;
import java.net.InetAddress;
import java.net.UnknownHostException;
import netscape.javascript.*;
public class SysInfo extends Applet{
public void paint(Graphics g) {
g.drawString(getUsername(), 50, 25);
}
public String getTest() {
return "Test erfolgreich!";
}
public String getUsername()
{
return System.getProperty("user.name"); //Soll den Benutzernamen zurückgeben
}
}
html code:
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>PHPHydro</title>
</head>
<body>
<applet width=300 height=100 id="test" name="test" code="de.phphydro.sysinfoapplet.SysInfo.class" archive="SysInfo.jar">
</applet>
<SCRIPT language="JavaScript">
alert(document.applets.length);
document.write(document.applets[0].getTest());
</SCRIPT>
</body>
</html>
ich habe ein kleines Problem mit meinem Applet.
Könnt ihr mir helfen?