Hallo,
ich will ein cgi-Script mit einem Applet welches auf meinem Frame 2 läuft starten. Hier mein Code
public void actionPerformed(ActionEvent eve) {
String activeURL = new String(getCodeBase() + „activeMachine.cgi“);
String cmd;
cmd = eve.getActionCommand();
if (cmd.equals(„Activation on“)) {
try {
getAppletContext().showDocument(new URL(activeURL);
System.out.println(„clicked“);
}catch(java.net.MalformedURLException e)
{
System.out.println(„MalformedURLException“);
}
}
}
Hier wird zwar das Script gestartet aber die Applet wird überschrieben.
Wie kann ich die Überschreibung vermeiden und die Alte seite behalten?
Gruss.
Hicham
Heavy
2
Hallo,
Hier wird zwar das Script gestartet aber die Applet wird
überschrieben.
Wie kann ich die Überschreibung vermeiden und die Alte seite
behalten?
String activeURL = new String(getCodeBase() + "activeMachine.cgi");
// ...
URL cgiURL = new URL(activeURL);
InputStream is = cgiURL.openStream();
// InputStream verarbeiten, um Ergebnis darzustellen
HTH
gruß
Heavy
Hallo,
Danke für die Antwort.
Hier wird zwar das Script gestartet aber die Applet wird
überschrieben.
Wie kann ich die Überschreibung vermeiden und die Alte seite
behalten?
String activeURL = new String(getCodeBase() +
„activeMachine.cgi“);
// …
URL cgiURL = new URL(activeURL);
InputStream is = cgiURL.openStream();
// InputStream verarbeiten, um Ergebnis darzustellen
Ich will keine InputStream verarbeiten, sondern die CGI script ausführen
Gruss.
Hicham
Heavy
4
Hallo,
Ich will keine InputStream verarbeiten, sondern die CGI
script ausführen
dann verarbeite ihn nicht. Das Script wird durch den aufruf trotzdem ausgeführt.
gruß
Heavy