stom2006: Zugriff auf Applet durch Javascript

Hallo Forum,

Ich habe mit großem Interesse http://de.selfhtml.org/javascript/objekte/applets.htm
gelesen und mir gedacht, das musst du gleich mal testen.

Dazu habe ich folgenden Code verbrochen:

public class demo extends javax.swing.JApplet {

/**
  *
  */
 private static final long serialVersionUID = 1L;

/** Initializes the applet macmac */
 public void init() {
  try {
   java.awt.EventQueue.invokeAndWait(new Runnable() {
    public void run() {
     initComponents();
    }
   });
  } catch (Exception ex) {
   ex.printStackTrace();
  }
 }

public void writeDisk(String aString)
  {
  zertwriter disc = new zertwriter();
  disc.write2disk("my", aString, "a:\test.txt");
  }

....

Dazu passend gibt die zertwriter.class

Und folgenden HTML Code:

<body>
    <applet archive="demo.jar" code="demo" name ="demo" width=0 height=0>
    </applet>
<input type="button" value="Test" onclick="document.macmac.writeDisk('Testtext')">
    </body>

Ich würde nun erwarten, dass bei einem Klick auf den Button ein Txt auf die Disk geschrieben wird mit dem Inhalt "Testtext"

Ich bekomme allerding:

java.security.AccessControlException: access denied

Das Applet ist signiert. Wenn ich in das Applet einen Button einbaue und über diesen auf die Diskette schreibe geht es auch.

Ich bin für jeden Tipp dankbar.

Gruß,
Marcus