Jak wywołać metodę apletu z javascript

Stworzyłem aplet i mam dostęp do metody apletu z mojej strony HTML w projekcie WWW.

Tutaj mój aplet wygląda tak:

<code>public class MessageApplet extends Applet {
private Label m_mess;    
    public void init() 
    {
        setBackground(Color.lightGray);
        setLayout(new BorderLayout());
        m_mess = new Label("MessageApplet is Running... : No Selection Yet", Label.CENTER);
        add(BorderLayout.CENTER, m_mess);
    }    
    public void setMessage(String message)
    {
        m_mess.setText("Selection : " + message);
    } 
} 
</code>

Moja strona HTML wygląda tak:

<code><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<SCRIPT LANGUAGE="JavaScript">
function selectedCity() 
{
    if(document.CityChoice.City[0].checked == true)
      {
        document.SimpleMessageApplet.setMessage(document.CityChoice.City[0].value);
    }      
}
</SCRIPT></HEAD>
<BODY >
<b>This is the Applet</b>
<APPLET CODE="MessageApplet.class" NAME="SimpleMessageApplet" WIDTH=350 HEIGHT=100 >
</APPLET >
<FORM NAME="CityChoice">
<input type="radio" name="City" value="Boston" onClick="selectedCity()"> Boston<br>
</form>
</BODY > 
</html>
</code>

ale gdy klikam przycisk radiowy, moja przeglądarka się zawiesza i nie mogę uzyskać dostępu do metody apletu. Moja klasa apletów znajduje się w domyślnym katalogu, a HTML w folderze WebContent. Powiedz mi, co powinienem zmienić w moim kodzie?

questionAnswers(2)

yourAnswerToTheQuestion