JebeDiAH: UNMÖGLICH?!?! JavaScript==>Java==>JavaScript?!

Beitrag lesen

Hallo,

ich habe folgende .html Datei, in der eine Java-Klasse eingebunden ist:

<html>
<head>
<title>DrawingPane.html</title>

<script language="JavaScript1.1">
// Ermittlung der Parameter
var parameter = location.search.substring(1)
var isNav, isIE;

if (parseInt(navigator.appVersion) >= 4) {
  if (navigator.appName == "Netscape") {
    isNav = true
  } else {
    isIE = true
    coll = "all"
    styleObj = ".style"
  }
}

function getObjHeight( obj ) {
  if (isNav) {
    return obj.clip.height
  } else {
    return obj.clientHeight
  }
}

function getObjWidth( obj ) {
  if (isNav) {
    return obj.clip.width
  } else {
    return obj.clientWidth
  }
}

function getInsideWindowWidth() {
  if (isNav) {
     return window.innerWidth
  } else {
     return document.body.clientWidth
  }
}

function getInsideWindowHeight() {
  if (isNav) {
     return window.innerHeight
  } else {

return document.body.clientHeight
  }
}

function shiftTo(obj, x, y) {
  if (isNav) {
    obj.moveTo(x,y)
  } else {
    obj.pixelLeft = X
    obj.pixelTop  = Y
  }
}
</script>

</head>

<body style="margin-left:0pt" style="margin-top:0pt" style="margin-right:0pt" style="margin-bottom:0pt">

<script language="JavaScript1.1">

document.write("<applet code=CALClientDrawingPane.class MAYSCRIPT width="+getInsideWindowWidth()+
  " height=" + (getInsideWindowHeight()-4) + ">" );
document.write("<param name='CABBASE'  value='CALClientDrawingPane.cab'>" );
document.write("<param name='DRAW_PARAMETER' value="+parameter+">");
document.write("<param name='WIDTH' value="+getInsideWindowWidth()+">");
document.write("<param name='HEIGHT' value="+(getInsideWindowHeight()-4)+">");
document.write("<param name='MODE2' value='STANDALONE'>");

</script>

Sie müssen Applets erlauben, um eine Vorlesung aufzeichnen zu können.
</applet>

</body>
</html>

Die Frage ist nun, wie ich jetzt aus einem anderen Frame per Java-Script eine Funktion dieser Klasse aufrufen kann.

thx
Jeb