Hallo,
eine kurze vorgeschichte.
Ich habe einen Server A welcher von einem anderen Server B Informationen abgreift.
Soweit so gut.
Nun möchte ich das Anwender auf diesen Server A zugreifen können via einer HTML seite. soweit so gut. Auf Server A läuft ein Java Programm welches dauerhaft Informationen rausgreift.
Nun möchte ich das wenn man die HTML Seite aufruft eine Klasse des dauerhaft laufenden Programms aufruft um einen return wert zu bekommen.
Nun ist meine Frage ist das im laufenden Betrieb des Programms eigentlich möglich, dass eine bestimmte Klasse nur dann aufgerufen wird wenn der Benutzer das will? Also er drückt einen Button das Java Programm liefert den Rückgabe wert hört aber mit seinen normalen Betrieb eigentlich nicht auf?
zweitens. wie würde ich sowas, wenn es möglich ist realisieren? Ich habe im moment einen Javascript code welcher so aussieht
[Java]<HTML><HEAD></HEAD><BODY>
<SCRIPT>
function getVal() {
alert("Daten:" +
document.myApplet.JXTCProxy_DeltaHistoryDaten());
}
</SCRIPT>
<FORM>
<INPUT type="button" value="call JAVA"
onClick = "getVal()">
</FORM>
<APPLET CODE="JXTCProxy_DeltaHistoryDaten.class"
NAME="myApplet"
HEIGHT=100 WIDTH=100>
</APPLET>
</BODY></HTML>[/code]
Soll ja lediglich zu test zwecken dienen im moment.
Doch wie kann er auf die Klasse zugreifen so weiß er ja nicht wo sich das dokument befindet. Danke für die hilfe
eine kurze vorgeschichte.
Ich habe einen Server A welcher von einem anderen Server B Informationen abgreift.
Soweit so gut.
Nun möchte ich das Anwender auf diesen Server A zugreifen können via einer HTML seite. soweit so gut. Auf Server A läuft ein Java Programm welches dauerhaft Informationen rausgreift.
Nun möchte ich das wenn man die HTML Seite aufruft eine Klasse des dauerhaft laufenden Programms aufruft um einen return wert zu bekommen.
Nun ist meine Frage ist das im laufenden Betrieb des Programms eigentlich möglich, dass eine bestimmte Klasse nur dann aufgerufen wird wenn der Benutzer das will? Also er drückt einen Button das Java Programm liefert den Rückgabe wert hört aber mit seinen normalen Betrieb eigentlich nicht auf?
zweitens. wie würde ich sowas, wenn es möglich ist realisieren? Ich habe im moment einen Javascript code welcher so aussieht
[Java]<HTML><HEAD></HEAD><BODY>
<SCRIPT>
function getVal() {
alert("Daten:" +
document.myApplet.JXTCProxy_DeltaHistoryDaten());
}
</SCRIPT>
<FORM>
<INPUT type="button" value="call JAVA"
onClick = "getVal()">
</FORM>
<APPLET CODE="JXTCProxy_DeltaHistoryDaten.class"
NAME="myApplet"
HEIGHT=100 WIDTH=100>
</APPLET>
</BODY></HTML>[/code]
Soll ja lediglich zu test zwecken dienen im moment.
Doch wie kann er auf die Klasse zugreifen so weiß er ja nicht wo sich das dokument befindet. Danke für die hilfe