Hallo zusammen!
Ich möchte mit der funktion "showDokument()" von einem, in einem Frame, eingebetteten Applet eine URL in einem anderen Frame anzeigen. Habe aber das Problem, dass bei jedem clickEvent der entsprechende Frame keine Regung zeigt.
google hat mir hiermit weitergeholfen:
Kommunikation zwischen Browser und Applet
Folgender Code zeigt die Einteilung in 3 Frames. Der Inhalt wo zu beginn "5.3.php" geladen wird soll durch das Applet in frame navigation.php gesteuert werden.
navigation.php:
Das System.out.println bringt beim ensprechenden clickevent in der Java Console von Opera folgenden Output:
jar:http://Applications/XAMPP/.../navigation1.jar!/formulare/0.php
jar:http://Applications/XAMPP/.../navigation1.jar!/formulare/1.php
jar:http://Applications/XAMPP/.../navigation1.jar!/formulare/2.php
"..." wurde von mir, aufgrund besserer Lesbarkeit eingefügt.
Leider fang ich mit diesen Daten recht wenig an. Wie muss ich diese Information in html verarbeiten, damit im "data" frame das entsprechende formular angezeigt wird
lg georg
Ich möchte mit der funktion "showDokument()" von einem, in einem Frame, eingebetteten Applet eine URL in einem anderen Frame anzeigen. Habe aber das Problem, dass bei jedem clickEvent der entsprechende Frame keine Regung zeigt.
google hat mir hiermit weitergeholfen:
Kommunikation zwischen Browser und Applet
Folgender Code zeigt die Einteilung in 3 Frames. Der Inhalt wo zu beginn "5.3.php" geladen wird soll durch das Applet in frame navigation.php gesteuert werden.
HTML:
<html>
<head>
<title>Navigation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<frameset rows="75,*">
<frame src="at_s.gif" align="right" width="10" height="30" scrolling="no">
<frameset cols ="340,800 ">
<frame src="navigation.php" name="navigation">
<frame src="5.3.php" name="data">
</frameset>
</html>
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Formular-Elemente</title>
<style type="text/css">
.Bereich, .Feld { background-color:#ffa; width:100px; length:100px; border:6px solid #ddd; }
</style>
</head>
<body>
<h1>Navigation</h1>
<applet code="Navigator.class" archive = "navigator1.jar" width="300" height="600"></applet></p>
</body>
</html>
Java:
public DocumentInfo(String document, String filename) {
documentName = document;
ID = getClass().getResource(filename);
System.out.println(ID);
}
}
public String toString() {
return documentName;
}
}
private void sendDocument(URL ID) {
System.out.println("ID: " + ID);
getAppletContext().showDocument(ID,"data");
}
jar:http://Applications/XAMPP/.../navigation1.jar!/formulare/0.php
jar:http://Applications/XAMPP/.../navigation1.jar!/formulare/1.php
jar:http://Applications/XAMPP/.../navigation1.jar!/formulare/2.php
"..." wurde von mir, aufgrund besserer Lesbarkeit eingefügt.
Leider fang ich mit diesen Daten recht wenig an. Wie muss ich diese Information in html verarbeiten, damit im "data" frame das entsprechende formular angezeigt wird
lg georg