Java Applet Seiten wechel frage

Status
Nicht offen für weitere Antworten.

EnemyArea

Mitglied
Huhu ihr lieben,

kann man eigentlich mit einem applet prüfen, ob die seite, in der sich das applet befindet gerade gewechselt wird oder nicht? also das man dann vorher noch eine aktion ausführen kann, wie z.B. das wechseln zu verbieten oder so. wenn ja, wie geht sowas?

danke!
 

zilti

Bekanntes Mitglied
Falsch, die Stop-methode wird immer dann aufgerufen, wenn das Applet den Fokus verliert (z.B. wenn der User nach unten scrollt oder den Browser minimiert). Beim Wechseln der Seite oder Beenden des Browsers wird die Methode destroy() aufgerufen.
 

zilti

Bekanntes Mitglied
Du erstellst einfach die Methode
Code:
destroy()
{
}
In deinem JApplet und schreibst dann hinein, was die Methode tun soll.
 

L-ectron-X

Gesperrter Benutzer
zilti hat gesagt.:
Falsch, die Stop-methode wird immer dann aufgerufen, wenn das Applet den Fokus verliert (z.B. wenn der User nach unten scrollt oder den Browser minimiert).
Damit hast du Recht.
Außdem aber wird die stop()-Methode vor einem Seitenwechsel aufgerufen.


zilti hat gesagt.:
Beim Wechseln der Seite oder Beenden des Browsers wird die Methode destroy() aufgerufen.
Das stimmt nicht ganz. Beim Wechseln wird normalerweise die stop()-Methode aufgerufen.
Die destroy()-Methode ruft der Browser nur beim Schließen/Beenden des Browserfensters auf. Aber bevor er das tut, ruft er noch die stop()-Methode auf.

Die Implementierungen der Browser sind aber etwas unterschiedlich, nicht alle machen es so, wie es der Lebenszyklus von Applets vorsieht.
 

EnemyArea

Mitglied
ok, nur wie breche ich das dann ab, also das die seite nicht wechselt? oder gibts sonst eine möglichkeit das onclick ereignis von javascript in java abzufragen? bisher dachte ich mir das nämlich so, man klickt auf nen link und java verhindert den wechsel, kriegt aber den link mit geteilt und verarbeitet diese...
 

L-ectron-X

Gesperrter Benutzer
Auf das, was andere, Nicht-Java-Bestandteile einer Webseite machen, hat man zum großen Teil keinen Einfluss.
Du kannst aber z.B. die Seite erneut laden, wenn das Applet einen Seitenwechsel bemerkt.
 

EnemyArea

Mitglied
ok, also schließt das auch aus, das ich den seitenwechsel abbrechen kann? hrm... fällt euch sonst noch eine möglichkeit ein, wie man folgendes realisieren kann:

also hab nen link, wenn ich drauf klicke soll einfach nur eine funktion in java ausgefüht werden. ich hatte mir das halt so überlegt, das dieser link dann einfach auf einen iframe weiter leitet, indem das applet sitzt und sobald die seite dann gewechselt werden soll, soll dieses applet sich da zwischen schalten und das ganze abbrechen. trotzdem soll das applet die url haben, auf die weiter geleitet wurde. java kann ja leider nicht mit java script arbeiten... vllt kann man ja einfach javascript das abbrechen überlassen, aber dann würde java doch keine aktion mehr ausführen oder?

sonst irgendeine idee?
 

L-ectron-X

Gesperrter Benutzer
Zum Einen können Java und JavaScript auch zusammen arbeiten, dazu gibts spezielle Bibliotheken.
Zum Anderen wird dir dein Vorhaben wohl nicht vollends gelingen, denn was machst du bspw. wenn jemand keine, eine inkompatible oder eine ausgeschaltete Java JRE benutzt? Oder was, wenn jemand die IFrame-Unterstützung in seinem Browser ausschaltet?
 

EnemyArea

Mitglied
Hallo,
das mit dem iframe war nur son gedanke. Aber wenn wir davon ausgehen, das der user alles voll unterstützt, ginge das dann? welche bibliotheken brauch ich dann dafür und wie verbinde ich das dann :D

danke nochmal, das ihr mir helft!
 

zilti

Bekanntes Mitglied
this.getAppletContext.showDocument(address, target)
address ist vom Typ URL. target ist vom Typ String und von den Möglichkeiten identisch mit dem Target von <a> in HTML. Stopf das einfach in die destroy- bzw. stop-Methode.
 

EnemyArea

Mitglied
ui cool, aber ich hab grade noch was super geiles druch zufall gegoogled. man kann ja mit javascript dierekt in dem applet die methoden aufrufen :D hey das wusste ich ja noch garnich :D jetzt muss ich nur noch java dazu kriegen, javascript auszuführen. kann java auf DOM zugreifen und javascript funktionen ausführen ^^" ?

sry wenn ich nerve, aber ist mir super wichtig *g*
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
M Java-Applet zur Mittelwertberechnung Java Basics - Anfänger-Themen 3
D Java Applet wird nicht im Browser angezeigt Java Basics - Anfänger-Themen 6
S Erste Schritte Java - Applet - Rechteck ständig versetzen Java Basics - Anfänger-Themen 14
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
K JDK installieren displays java applet für MAC Java Basics - Anfänger-Themen 10
C Java-Applet Fehler "NoClassDefFoundError"? Java Basics - Anfänger-Themen 1
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
J Punkte im Java-Applet verbinden Java Basics - Anfänger-Themen 4
M Java-Applet: Bild einbinden (getImage) Java Basics - Anfänger-Themen 0
H 27 Kreise Zeichnen Java Applet Java Basics - Anfänger-Themen 2
G Java Applet aus Eclipse heraus testen? Java Basics - Anfänger-Themen 6
R Java Applet mit Mausklick ansprechen Java Basics - Anfänger-Themen 3
C Java Applet in html. Pong - old school Spiel Java Basics - Anfänger-Themen 10
X Applet Fehler: java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 45
W Probleme mit Java Applet Java Basics - Anfänger-Themen 5
E Schach in Java-Applet <No main classes found> Java Basics - Anfänger-Themen 5
P Problem- Java Applet wird nicht ausgeführt Java Basics - Anfänger-Themen 9
B Applet - Laden eines Java-Fensters bricht ab Java Basics - Anfänger-Themen 6
K Befehl per Shell an Java-Applet JAR übergeben Java Basics - Anfänger-Themen 16
I Java Applet Java Basics - Anfänger-Themen 8
D Java Applet Dateien auf Server auslesen? Java Basics - Anfänger-Themen 8
L Referenced Libraries korrekt in Java Applet einbinden.. Java Basics - Anfänger-Themen 2
KBJ Java Applet Gästebuch Java Basics - Anfänger-Themen 12
T Java Applet braucht mehrere Minuten zu Start Java Basics - Anfänger-Themen 5
C Java Applet Probleme Java Basics - Anfänger-Themen 4
S Probleme mit Java 3D Tutorial (Applet) Java Basics - Anfänger-Themen 7
T Erste Schritte Java Applet wird nur geladen Java Basics - Anfänger-Themen 3
F Ich kenn mich nicht mehr aus - 'java.lang.NoSuchMethodError: main' in Applet? Java Basics - Anfänger-Themen 2
O Java applet im Internet Java Basics - Anfänger-Themen 6
B Suche kleines Java-Applet Java Basics - Anfänger-Themen 6
D Java Applet in einer .jar datei Java Basics - Anfänger-Themen 2
A Java Datei in Applet umwandeln Java Basics - Anfänger-Themen 4
B Mit Eclipse(java) ein Java Applet im Browser steuern Java Basics - Anfänger-Themen 4
B erstes Java-Applet Java Basics - Anfänger-Themen 7
R Java-Applet ausführbar wie in Konsole Java Basics - Anfänger-Themen 23
N Normales Java Programm in Applet umwandeln Java Basics - Anfänger-Themen 17
M lokale exe-Datei über Java-Applet starten Java Basics - Anfänger-Themen 4
K Java Applet friert Browser ein Java Basics - Anfänger-Themen 12
M Java Applet: USB Gerät benutzbar? Java Basics - Anfänger-Themen 16
B Java Applet : Mails über pop3 (?) Java Basics - Anfänger-Themen 2
D Java-Applet in HTML einbinden Java Basics - Anfänger-Themen 9
R java applet zum zeichen zählen Java Basics - Anfänger-Themen 5
J Java Applet XPLUG.JAR / XPLUG.CLASS Java Basics - Anfänger-Themen 4
J IP CAM JAVA Applet portieren Java Basics - Anfänger-Themen 3
S Java Applet - Verbindung zum Eigenen Server Java Basics - Anfänger-Themen 2
JeromeM90 Mein Java Applet zeitverzögern ? Java Basics - Anfänger-Themen 2
D Java Applet startet im Browser nicht Java Basics - Anfänger-Themen 9
S Eclipse Java Applet größe ändern aber wie? Java Basics - Anfänger-Themen 5
F PHP Skript mit Java Applet aufrufen Java Basics - Anfänger-Themen 2
U Daten aus Intranet mit Java-Applet auslesen Java Basics - Anfänger-Themen 10
J Java Applikation aus Applet heraus starten Java Basics - Anfänger-Themen 4
J Zusätzliche jar dateien in Java APplet (hsqldb.jar) Java Basics - Anfänger-Themen 8
C Java-Applet Versuch Java Basics - Anfänger-Themen 12
A java applet Java Basics - Anfänger-Themen 2
G SQL + JAVA + APPLET ? Java Basics - Anfänger-Themen 16
D Java Applet ohne ActiveX im IE ? Java Basics - Anfänger-Themen 15
M Java Applet bild einfügen Java Basics - Anfänger-Themen 6
M java applet für für folgende onlineapplikation sinvoll? Java Basics - Anfänger-Themen 3
B Jar file java applet Java Basics - Anfänger-Themen 12
G Java Applet und Java Application Java Basics - Anfänger-Themen 2
K Inhalte aus einem Java-Applet-Fenster auslesen Java Basics - Anfänger-Themen 2
K Java Programm -> Java Applet. Wie? Java Basics - Anfänger-Themen 2
D java applet - acces denied Java Basics - Anfänger-Themen 6
A Kommunikation Java-Anwendung <-> Java-Applet Java Basics - Anfänger-Themen 24
C Unterschied zwischen, Applet, Java und JavaScript Java Basics - Anfänger-Themen 3
P Java-Applet, Kreis zeichnen Java Basics - Anfänger-Themen 4
J JAVA-Applet Socketzugriff auf anderen Server Java Basics - Anfänger-Themen 3
X Java Applet offline darstellen Java Basics - Anfänger-Themen 8
B Java Applet in Browser Java Basics - Anfänger-Themen 2
L Java Applet/Script wird nicht angezeigt. Java Basics - Anfänger-Themen 3
T Probleme mit einem Java-Applet Java Basics - Anfänger-Themen 17
A java applet mit mehreren dateien Java Basics - Anfänger-Themen 2
I Hilfe beim Java-Applet Beispiel Java Basics - Anfänger-Themen 27
D flash object mit JS definieren.auch für Java Applet? Java Basics - Anfänger-Themen 13
S Problem bei Java Applet (Applet verändert sich nicht) Java Basics - Anfänger-Themen 2
X WWW-link innerhalb java applet einbinden Java Basics - Anfänger-Themen 5
I [Java Applet] - Realisierung Webprojekt Java Basics - Anfänger-Themen 5
B webseite (java applet enthalten) offline ansehen Java Basics - Anfänger-Themen 7
L Java Programm in Applet umwandeln Java Basics - Anfänger-Themen 13
I Java Applet mit Klassen Java Basics - Anfänger-Themen 5
P Wie konvertiert man ein JAVA-Programm (jar) in ein Applet? Java Basics - Anfänger-Themen 4
L Java applet und andere Klassen unauffindbar? Java Basics - Anfänger-Themen 2
G Kommunikation zwischen Applet und Java-Anwendung über TCP/IP Java Basics - Anfänger-Themen 3
G x-,y-position java-applet Java Basics - Anfänger-Themen 2
W Methoden java map ersatz für c++map Java Basics - Anfänger-Themen 2
M Erste Schritte Java Primzahltester Java Basics - Anfänger-Themen 4
A csv Reader für Java? Java Basics - Anfänger-Themen 24
K Java - Enums Java Basics - Anfänger-Themen 30
tomzen Java Unterstützung für exel dateien installieren. Java Basics - Anfänger-Themen 2
Rookar java.lang.NoClassDefFoundError: org/json/JSONException Java Basics - Anfänger-Themen 2
Rookar Mit Button andere java öffnen Java Basics - Anfänger-Themen 4
F Java Object to Hashmap ? Java Basics - Anfänger-Themen 6
I Backend in Java und Ansicht von Dateien in statische HTML Seiten? Java Basics - Anfänger-Themen 15
R Input/Output Verwendung des Euro-Zeichens in Java Java Basics - Anfänger-Themen 7
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben