javascript-applet-html-javascript-applet

Status
Nicht offen für weitere Antworten.

Dilandau

Aktives Mitglied
Zunächstmal soll das Applet mit eingaben aus einem html <FORM> versorgt werden, wahrscheinlich nur oder am besten über Javascript möglich. Dann soll aber das Applet irgendwie ein neues HTML-Fenster öffnen (menü), das wieder ein <FORM> beinhaltet, von dem aus das aufrufende Applet, das ja schon im alten Fernster löppt, ferngesteuert werden soll. Geht das? Muss ich da irgendwas besonders berücksichtigen im Unterschied zu normalem Javascript-zu-Applet, das auf ein und der selben Seite läuft? Zb Fenstername, url oder sowas?

Oder das ursprüngliche Formular soll das Applet in neuem Fenster öffnen, währned das Applet aber im Hintergrund bereits mit der aufrufenden Seite geladen wurde! Ist das machbar?

Ich habe da hier http://www.ges-training.de/Expertentips/Internet,HTML,Java/Java_JavaScript/J3.html

etwas gefunden, aber funzt das auch im Explorer und auf dem Mac? Und was ist, kann das überhaupt sein, wenn mehrere Instanzen des selben Applets laufen? Zb über mehrere <Applet> tags auf einer seite? Wie weis dann das js, welches applet angesprochen werden soll? kann ich <applet name="nummer5" ...> machen und mit dem js das applet nummer 5 ansprechen?
 

Thanni

Bekanntes Mitglied
Dilandau hat gesagt.:
Zunächstmal soll das Applet mit eingaben aus einem html <FORM> versorgt werden, wahrscheinlich nur oder am besten über Javascript möglich.

Warum machst du die eingaben nicht im applet? willst du die eingabe textboxen variabel halten ?
achja alle formular elemente wie buttons textboxen usw brauchen nicht unbedingt ein formular es sei denn du willst mit der post methode daten an ein neues formular weitergeben

am besten beschreib mal ganz genau wie das ablaufen soll damit ich mir das besser vorstellen kann den anfang vor allem sont würde ich auf die idee kommen das das applet die daten selber ausliest und nicht beliefert wird
wenn du doch liefern willst musst du im applet eine methode einbauen die die daten entgegennimmt und mit javascript rufst du dann die methode von dem applet auf und bergibst die werte

Dann soll aber das Applet irgendwie ein neues HTML-Fenster öffnen (menü),


du willst im applet eine menüleiste die einneues fenster öffnet ?
geht sicher

das wieder ein <FORM> beinhaltet, von dem aus das aufrufende Applet, das ja schon im alten Fernster löppt, ferngesteuert werden soll.

inwieweit ferngesteuert?? meinst du das neue applet soll methoden vom alten benutzen können ? geht auch
du musst nur dafür sorgen das sich die applets kennen da du durch das öffnen der neuen html seite ja das window.document ... bekommen solltest bekommt man sicher auch hin das sich die applets finden

Geht das? Muss ich da irgendwas besonders berücksichtigen im Unterschied zu normalem Javascript-zu-Applet, das auf ein und der selben Seite läuft? Zb Fenstername, url oder sowas?

wie gesagt die müssen sich erstmal gegenseitig kennen dann geht alles genauso wie wenns auf einer seite ist

Oder das ursprüngliche Formular soll das Applet in neuem Fenster öffnen, währned das Applet aber im Hintergrund bereits mit der aufrufenden Seite geladen wurde! Ist das machbar?

??? weiss nicht

Ich habe da hier http://www.ges-training.de/Expertentips/Internet,HTML,Java/Java_JavaScript/J3.html

etwas gefunden, aber funzt das auch im Explorer und auf dem Mac?

du musst zu allererst erstmal die plugin.jar datein ins projekt einbinden da ist das liveconnect drin
die datei befindet sich bei mir in
Programme\j2sdk_nb\j2sdk1.4.2\jre\lib\plugin.jar
guck mal ob du die auch hast wennnicht mussu dir besorgen

dann im programm
import netscape.javascript.*;
import netscape.javascript.JSObject.*;
im html musst du bei den aplets beachten das das mayscript drinsteht
<APPLET name="..." code=".class" width=20 height=20 MAYSCRIPT>
</APPLET>

vom applet aus kannste dann so vor gehen um auf elemente der html seite zu zugreifen
hier ein kleines beispiel mit frames bei mir
Code:
        JSObject window= JSObject.getWindow(this);
        JSObject parent= (JSObject)window.getMember("top"); //top ist kein name das gehört zum dom von javascript
        JSObject mainFrame=(JSObject)parent.getMember("mainFrame");  //mainframe ist ein name
        JSObject document=(JSObject)mainFrame.getMember("document");  //dom
        JSObject applets=(JSObject)document.getMember("applets");        //dom

von javascript aus kannst du auf das applet so zugreifen

document.appletname.methodevomjavaapplet
oder ich glaube auch
document.applets.applet[0].methode
(weiss jetzt nicht was groß geschireben wird musst du mal unter dom suchen oder die mal selfhtml angucken)


es funzt wenn du das java sunplugin benutzt das ist ja das gleiche für explorer und netzscape mozilla ....
mac weis ich nicht denke aber schon
das liveconnect klappt nur nicht immer ich benutze modzilla und explorer da gibt es einige kleine unterschiede die mir aufgefallen sind das liveconnect für den explorer nutzt intern halt das windowsübliche com also ocx aber das fällt einem nur auf wenn man dann die classennamen debuggt
und mozilla nutzt was anderes modzilla ist bei mir mit liveconnect langsamer als der explorer

Und was ist, kann das überhaupt sein, wenn mehrere Instanzen des selben Applets laufen? Zb über mehrere <Applet> tags auf einer seite? Wie weis dann das js, welches applet angesprochen werden soll? kann ich <applet name="nummer5" ...> machen und mit dem js das applet nummer 5 ansprechen?

ja geht alles


hoffe das war jetzt nicht zu verwirrend am besten du stellst kleine fragen ;) wenn du etwas genauer wissen willst


gruß thanni
 

Dilandau

Aktives Mitglied
Vielen dank und es ist noch nicht entschieden, welche variante genau implementiert wird. Ich will erstmal nur sehen, welche Möglichkeiten ich habe. Das fertige Programm werde ich wahrscheinlich sowieso hier vorstellen. Dieses forum hat schon sehr viel genutzt und warum solle s nicht die früchte sehen. Bei der benutzung von swing o.ä., eingabemasken aus jave hätte ich bedenken wegen der kompatibilität. ich kenen nur zu viele applets, die auf webseiten auftauchen, die eingabemasken haben, die nichts bewirken. im besten fall hängt sich der browser auf. außerdem kann mein applet sich selbst laden (u.u. muss sogar Java erst gestartet werden), wärend die javascript masken schon zur eingabe zur verfügung stehen. änlich wie bei map24.

Applet unsichtbar laden könnte über einen trick realisiert werden: appletgröße aus html auf 10*10 pixel an eienr freien stelle der seite festlegen, vielleicht sogar mit tricks verstecken und das applet sich selbst bei dieser größe in einen blödi-nixtu-modus schalten lassen, das ausgabefenster öffnet sich auf html-knopfdruck mit einer 200x200 pixel großen instanzt des apllets in einem neuen fenster sofort, da es jetzt schon im speicher ist usw...

...das ist natürlich teilweise nur ratsam, wenn genug transfervolumen zur verfügung steht. für den einzelnen surfer wenig aber für den anbieter, ich meine, wenn da jeder der vorbei kommt das ganze applet mit allem drum und dran geladen bekommen, blos weil da mal die seite kurz angetippt wird. bei zu viel traffic würde ich das applet erst dann laden, wenns wirklichv erlangt wird aber bis das mal soweit ist, wenn überhaupt jemals, darf getrickst werden.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M mit Applet Javascript Aufrufen Tools - Maven, Gradle, Ant & mehr 2
O Javascript kommuniziert mit Applet? Tools - Maven, Gradle, Ant & mehr 2
G Applet mit Parameter aus JavaScript Tools - Maven, Gradle, Ant & mehr 5
G signiertes Applet und Javascript Tools - Maven, Gradle, Ant & mehr 2
K Per JavaScript String aus Applet auslesen / Neue Zeile Tools - Maven, Gradle, Ant & mehr 2
V Applet Methoden aus Javascript aufrufen Tools - Maven, Gradle, Ant & mehr 3
G Applet und JavaScript - Vertragen die sich? Tools - Maven, Gradle, Ant & mehr 5
M Applet direkt aus JavaScript oder ähnlichem aufrufen Tools - Maven, Gradle, Ant & mehr 7
T variablen Partameter mit Javascript an ein Applet übergeben Tools - Maven, Gradle, Ant & mehr 2
K JavaScript Aufruf klappt im iFrame nicht Tools - Maven, Gradle, Ant & mehr 2
M Package netscape.javascript Tools - Maven, Gradle, Ant & mehr 12
N mit showDocument javascript: öffnen Tools - Maven, Gradle, Ant & mehr 3
B Applet: com.sun.deploy.security.BlockedException :-( Tools - Maven, Gradle, Ant & mehr 0
M Applet Applet legt Browser lahm Tools - Maven, Gradle, Ant & mehr 3
J Applet Aus anderer Browserinstanz Applet abfragen Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
E JMol -Applet Einbindung Tools - Maven, Gradle, Ant & mehr 0
T Applet Applet und IText wirft Incompatible magic value 1008813135 Fehler Tools - Maven, Gradle, Ant & mehr 6
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
P Applet Applet Signatur auf Server mit SSL-Zertifikat? Tools - Maven, Gradle, Ant & mehr 7
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
O Applet "Anwendung kann nicht ausgeführt werden" Tools - Maven, Gradle, Ant & mehr 6
Q Applet Fehlermeldung bei Applet-Wechsel Tools - Maven, Gradle, Ant & mehr 4
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
R Applet friert Adresszeile des Firefox ein Tools - Maven, Gradle, Ant & mehr 2
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
H Applet-Fehlermeldung Tools - Maven, Gradle, Ant & mehr 10
H Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 3
Q Applet Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 14
J Applet URL mittels TTS als Applet lesen lassen Tools - Maven, Gradle, Ant & mehr 40
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
J Applet-Quellcode einsehen Tools - Maven, Gradle, Ant & mehr 6
E Applet Applet und Datenbank Konzept Tools - Maven, Gradle, Ant & mehr 4
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
S Applet soll Textdatei von fremdem Server öffnen Tools - Maven, Gradle, Ant & mehr 8
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
Quasar Wie signiere ich mein Applet richtig? Tools - Maven, Gradle, Ant & mehr 6
S Applet and stop() method und gui blocked Tools - Maven, Gradle, Ant & mehr 4
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
A Applet, xxx.jar und hsqldb Tools - Maven, Gradle, Ant & mehr 4
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2
H Applet applet neu laden im browser Tools - Maven, Gradle, Ant & mehr 10
M Applet neustart Tools - Maven, Gradle, Ant & mehr 5
S Applet request unter Linux Tools - Maven, Gradle, Ant & mehr 14
S Applet GUI nicht im Webbrowser sichtbar Tools - Maven, Gradle, Ant & mehr 5
S Mittel Applet Datei an ein Webserver übertragen Tools - Maven, Gradle, Ant & mehr 2
M Applet in ClientServer J2EE Anwendung debugen 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
S Policy mit Signiertem Applet verteilen Tools - Maven, Gradle, Ant & mehr 9
F Applet findet include nicht Tools - Maven, Gradle, Ant & mehr 15
L PHP + Java Applet Kommunikation Tools - Maven, Gradle, Ant & mehr 9
C Probleme mit Applet mit SQL im Browser Tools - Maven, Gradle, Ant & mehr 4
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
G Textfile in Applet laden möglich? Tools - Maven, Gradle, Ant & mehr 2
A Java-Applet Sandbox deaktiviren? Tools - Maven, Gradle, Ant & mehr 2
B Java-Applet geht nicht (auf dem Webserver) Tools - Maven, Gradle, Ant & mehr 9
P Applet läuft nicht in Browser Tools - Maven, Gradle, Ant & mehr 21
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
S Java Applet per Klick starten? Tools - Maven, Gradle, Ant & mehr 6
S Applet geht nicht Tools - Maven, Gradle, Ant & mehr 25
J Applet signieren Tools - Maven, Gradle, Ant & mehr 2
H Applet - Geschicklichkeitsspiel programmieren Tools - Maven, Gradle, Ant & mehr 16
U Jar funktioniert nicht als Applet Tools - Maven, Gradle, Ant & mehr 3
C Applet Frage Tools - Maven, Gradle, Ant & mehr 4
M Java Applet - enforce use of older JRE Tools - Maven, Gradle, Ant & mehr 3
N Wie Java-Programm zu Applet machen?! Tools - Maven, Gradle, Ant & mehr 2
W Webseite aus Applet öffnen Tools - Maven, Gradle, Ant & mehr 3
lumo Applet - resize Tools - Maven, Gradle, Ant & mehr 7
Icewind Applet reagiert nach neu laden der Webseite nicht mehr verlässlich auf KeyEvents Tools - Maven, Gradle, Ant & mehr 6
R Applet mit MySQL Tools - Maven, Gradle, Ant & mehr 3
A jar datei trotz zertifikat nich aus applet ausführbar Tools - Maven, Gradle, Ant & mehr 4
F Fehlende Applet Rechte Tools - Maven, Gradle, Ant & mehr 12
N [Applet] Button wir nach 5 secs Unsichtbar Tools - Maven, Gradle, Ant & mehr 2
N jar -> applet wie setzt man das am leichtesten um Tools - Maven, Gradle, Ant & mehr 7
V applet Java 1.6 -> 1.5 Problem ... wie mit Ant zu lösen? Tools - Maven, Gradle, Ant & mehr 7
F applet als JAR -> AccessControlException Tools - Maven, Gradle, Ant & mehr 3
grudge File in Applet laden Tools - Maven, Gradle, Ant & mehr 4
E Java Applet - Double Buffering Problem (Flackern) Tools - Maven, Gradle, Ant & mehr 6
R Applet mit bestimmter JRE ausführen Tools - Maven, Gradle, Ant & mehr 9
traysa Wie binde ich ein applet in eine jsp Tools - Maven, Gradle, Ant & mehr 3
D Mit dem Applet das DOM manipulieren? Tools - Maven, Gradle, Ant & mehr 3
ABstraCT Applet getCodeBase() Zugriff auf darüberliegendenden Ordner ? Tools - Maven, Gradle, Ant & mehr 1
S Java-Applet Steuerung IO Karte am Drucker-Port Tools - Maven, Gradle, Ant & mehr 4
P URL aus Applet öffnen? Tools - Maven, Gradle, Ant & mehr 7
ABstraCT Mit Applet in ne Datei auf seinem Server schreiben. Tools - Maven, Gradle, Ant & mehr 10
E Verzögerung beim Refresh (F5) mit einem Applet verursachen Tools - Maven, Gradle, Ant & mehr 16
deetee Applet Frage Tools - Maven, Gradle, Ant & mehr 2
S Fehler in einem Upload - Applet (nicht gelöst!!) Tools - Maven, Gradle, Ant & mehr 2
G Variable an zweites Applet übergeben Tools - Maven, Gradle, Ant & mehr 3
M Dringend: Sehr kompliziertes Applet Problem Tools - Maven, Gradle, Ant & mehr 4
H Spracherkennung mit Applet / Policy bzw. Security Fehler Tools - Maven, Gradle, Ant & mehr 2
zilti Nerviger Hinweis bei Applet- und WS-Fenstern - wieso? Tools - Maven, Gradle, Ant & mehr 3
S Datei-/Verzeichniszugriff von signiertem Applet Tools - Maven, Gradle, Ant & mehr 6
G Signiertes Applet installieren? Tools - Maven, Gradle, Ant & mehr 3
A Applet Maus Koordinaten ohne MouseMotionListener Tools - Maven, Gradle, Ant & mehr 3
K Applet in Eclipse funktioniert, im Browser nicht Tools - Maven, Gradle, Ant & mehr 7
T Applet soll Java Programm starten Tools - Maven, Gradle, Ant & mehr 2

Ähnliche Java Themen

Neue Themen


Oben