Zugriff auf HTML der gleichen Seite - geht das?

Status
Nicht offen für weitere Antworten.

atarifreak

Aktives Mitglied
Hallo!

Ich suche einen Weg, um von einem Applet aus direkt auf die Inhalte einer Website zuzugreifen, um beispielsweise die Inhalte eines ganz normalen Textfeldes zu ändern oder die Inhalte anderer Tags zu bearbeiten.
Gibt es aus dem Applet heraus auch die Möglichkeit, ähnlich wie bei Java Script, HTML-Inhalte der gleichen Seite direkt anzusprechen? Wenn ja, wie?

Vielen Dank!

AF
 

Illuvatar

Top Contributor
Es gibt nicht sehr viel. Netscape hat eine Methode entwickelt, um auf Javascript der Seite zuzugreifen, ich weiß aber nicht mehr wie das heißt, außerdem tut es nur auf Netscape. Ansonsten gibt es noch Applet#getAppletContext().
 
S

Spacerat

Gast
Das mit Netscape ist schonmal absolut korrekt.

Das ganze heisst Live-Connect und ist inzwischen auch in die Script-Applet-Richtung von J-Script aus möglich.

Aktuelle Version: Windows-Script 5.6 (!Achtung: es gibt schon jede Menge Sicherheits-Updates!)
http://www.microsoft.com/downloads/...d3-c4e1-4e18-9c6c-0ea28c9a5d9d&displaylang=de

Für die andere Richtung Applet-Script ist natürlich das Applet selbst verantwotlich. Deswegen kommt man nicht drum herum, sich die dafür relevanten Klassen (z.B. netscape.jar) zu besorgen und in den Klassenpfad des JRE's zu kopieren. Ich extrahiere dazu immer den netscape-Ordner aus dem Jar-Archiv des Opera-Browsers (Opera.jar), wofür dieser natürlich installiert werden muß. Möglicherweise gibt es aber hier noch einen besseren Weg.

Mit

Code:
JSObject javascript = JSObject.getWindow((Applet) this); //this muss ein Applet sein!

besorgt man sich ein JavaScript-Object und kann dann mit

Code:
javascript.call("methodenname", Object[] argumente);

die JavaScript-Methode (welche natürlich vorhanden sein muß.) aufrufen.

Die Javascript-Methode ändert letztendlich das gewünschte HTML-Element.

Noch eine Winzigkeit: Applets welche auf Scripte zugreifen sollen, muß als Eigenschaft noch MAYSCRIPT=YES übergeben werden:

Code:
<applet code="MyApplet.class" codebase="./" width=100 height=100 mayscript=yes></applet>
 
S

Spacerat

Gast
Und die zweite sauberere Möglichkeit (für mich grad' frisch reingekommen :D ) sind die Pakete der JVM's ab Version 1.4 org.w3c.dom. Da einige viele Browser (z.B. Alle Mozilla Derivate und Opera) bei zu vielen JSExceptions aussteigen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Deployment kein zugriff auf Web-inf tomcat 8 und 7 Tools - Maven, Gradle, Ant & mehr 2
W Maven / Zugriff auf Test Klassen von Dependencies Tools - Maven, Gradle, Ant & mehr 2
G Zugriff auf Artifactory über Ant Tools - Maven, Gradle, Ant & mehr 3
ABstraCT Applet getCodeBase() Zugriff auf darüberliegendenden Ordner ? Tools - Maven, Gradle, Ant & mehr 1
H IE: Zugriff auf Variablen in Applet Tools - Maven, Gradle, Ant & mehr 2
T Webstart unter Mac: Zugriff auf XSLT-Datei verweigert Tools - Maven, Gradle, Ant & mehr 4
H Applet Access Denied - Beim zugriff auf eine .txt Datei Tools - Maven, Gradle, Ant & mehr 8
F Für Read Zugriff auf Server signieren? Tools - Maven, Gradle, Ant & mehr 8
J In einem Bean zugriff auf ein SessionBean? Tools - Maven, Gradle, Ant & mehr 6
G Zugriff auf Applet beschränken Tools - Maven, Gradle, Ant & mehr 9
K IE + Sun PlugIn + JAR + Zugriff per file:/ geht nicht mehr Tools - Maven, Gradle, Ant & mehr 2
D Jar Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 3
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
S Signierte Applets über html-Link aufrufen Tools - Maven, Gradle, Ant & mehr 6
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
M Java3D Applet flackert wenn ein Button(HTML) gedrückt wird Tools - Maven, Gradle, Ant & mehr 11
B Applet (Class-Datei(en)) in Html-Seite einbinden - Clipboard Tools - Maven, Gradle, Ant & mehr 13
N Problem mit Applets in HTML Seite integrieren Tools - Maven, Gradle, Ant & mehr 3
S HTML & Applet Tools - Maven, Gradle, Ant & mehr 20
S HttpClient in Applet - html-quellcode laden möglich? Tools - Maven, Gradle, Ant & mehr 3
x-herbert HTML-Drucken aus Website Tools - Maven, Gradle, Ant & mehr 5
G Drucken mit Applet html? Tools - Maven, Gradle, Ant & mehr 2
M JEditorPane und html Datei Tools - Maven, Gradle, Ant & mehr 3
S HTML oder CSS von Applet aus verändern Tools - Maven, Gradle, Ant & mehr 5
B Jukebox mit Java [Html Applet] Tools - Maven, Gradle, Ant & mehr 11
H HTML Seiten in einem Applet anzeigen Tools - Maven, Gradle, Ant & mehr 2
H Applet in HTML-Datei - Classloader Fehlermeldung Tools - Maven, Gradle, Ant & mehr 7
M datei mit html file an applet übergeben Tools - Maven, Gradle, Ant & mehr 3
D html-Felder bearbeiten Tools - Maven, Gradle, Ant & mehr 2
F Applet erscheint bei Eclipse, aber nicht im HTML-File Tools - Maven, Gradle, Ant & mehr 2
K Java in HTML Tools - Maven, Gradle, Ant & mehr 7
thE_29 Vom Applet aus einem HTML Button Focus geben Tools - Maven, Gradle, Ant & mehr 4
S applet + html Tools - Maven, Gradle, Ant & mehr 7
L Mehrere java Packages in HTML importieren Tools - Maven, Gradle, Ant & mehr 5
Z Applet gibt Returnwert nach html zurück ! Tools - Maven, Gradle, Ant & mehr 5
A Java applet in html anzgeigen - ClassNotFoundException Tools - Maven, Gradle, Ant & mehr 10
F Applet mit HTML-Button starten und im/als JFrame anzeigen Tools - Maven, Gradle, Ant & mehr 5
S Ausgabe einer Methode schreibt in HTML Datei Tools - Maven, Gradle, Ant & mehr 8
P Pfad im html angeben Tools - Maven, Gradle, Ant & mehr 6
M JEditorPane HTML tag mit auslesen Tools - Maven, Gradle, Ant & mehr 5
R Applet Eingabe in Html konvertieren Tools - Maven, Gradle, Ant & mehr 5
0 Applet und html auf Linux-'PC' Tools - Maven, Gradle, Ant & mehr 2
D HTML- Site öffnen Tools - Maven, Gradle, Ant & mehr 15
M Applet in HTML-Datei einbinden Tools - Maven, Gradle, Ant & mehr 9
M Neues HTML Dokument aus Applet öffnen Tools - Maven, Gradle, Ant & mehr 2
M HTML Dokument Tools - Maven, Gradle, Ant & mehr 8
Dilandau javascript-applet-html-javascript-applet Tools - Maven, Gradle, Ant & mehr 2
J Applet flackert in Html Tools - Maven, Gradle, Ant & mehr 3
G Applet in die HTML-Datei einbinden Tools - Maven, Gradle, Ant & mehr 3
P Applet in HTML einbinden?? Tools - Maven, Gradle, Ant & mehr 14
D html-converter Tools - Maven, Gradle, Ant & mehr 4

Ähnliche Java Themen

Neue Themen


Oben