07. august 2000 - 14:10
Der er
5 kommentarer og 1 løsning
Hente data fra en JAVA applet
Hvordan hiver jeg en variables værdi ud af en JAVA applet? Altså med JavaScript..
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
07. august 2000 - 16:08
#1
Jeg ved ikke om man kan hente variabler direkte ud, men det kan i hvert fald gøres med et metodekald. Her er den kode jeg testede med: import java.applet.*; public class bT extends Applet { public String s = \"bT siger Hejsa\"; public String hentHej() { return s; } } og HTML\'en: <HTML> <HEAD> <TITLE>bT</TITLE> </HEAD> <BODY> <APPLET CODE=\"bT.class\" NAME=\"bT\" ID=\"bT\" WIDTH=\"0\" HEIGHT=\"0\"></APPLET> <a HREF=\"java script:alert(document.bT.hentHej())\">test</a> </BODY> </HTML> Håber det kan bruges (-: el Gnu
07. august 2000 - 22:17
#2
Det er præcis det jeg søgte.. Jeg har ikke gjort det så meget i javaScript, men hvorfor kan man ikke: var temp = document.bT.hentHej(); document.write(temp); Jeg vil gerne kunne putte værdien i en variable som jeg arbejder videre med i Javascript.
07. august 2000 - 22:31
#3
Det er vigtigt at appletten er færdigloadet før du prøver at kalde metoder, så ovenstående burde være muligt, hvis det bliver kaldt i onLoad.
07. august 2000 - 22:34
#4
onLoad? kort eksemple? Så vil jeg heller ikke forstyre dig mere....
07. august 2000 - 22:43
#5
Sov godt :-) <HTML> <HEAD> <TITLE>bT</TITLE> <script language=\"JavaScript\"> var Tester = \"Jeg er tom!!!\"; </script> </HEAD> <BODY onLoad=\"java script:Tester = document.bT.hentHej();\"> <APPLET CODE=\"bT.class\" NAME=\"bT\" ID=\"bT\" WIDTH=\"0\" HEIGHT=\"0\"></APPLET> <a HREF=\"java script:document.write(Tester)\">Skriv værdien af Tester</a> </BODY> </HTML>
08. august 2000 - 00:04
#6
takker
Vi tilbyder markedets bedste kurser inden for webudvikling