Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 18:19 Der er 12 kommentarer og
1 løsning

applet og hjemmeside

Hej

Ønsker:
Er det muligt at enable/ disable submit i en form på hjemmesiden via en java applet?

Alternativ:
En bottun i java applet som linker til samme side som min form gerne med nogle POST variable.
Avatar billede arne_v Ekspert
14. maj 2008 - 18:22 #1
Jeg mener at man kan i JavaScript. Og en Java applet kan kalde JavaScript.
Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 18:39 #2
Ja man kan i JavaScript

Men hvordan kalder jeg et javascript fra Java?
Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 18:43 #3
Fandt lige noget ved at google...

Vender sikkert snart tilbage...
Avatar billede arne_v Ekspert
14. maj 2008 - 19:12 #4
Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 20:15 #5
mangler netscape.javascript.* + en guide til at installer den...
Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 20:16 #6
jeg bruger JCreator........ under Windows XP
Avatar billede arne_v Ekspert
14. maj 2008 - 20:22 #7
du skal have fat i netscape.jar (det virker ogsaa med IE !) og tilfoeje den til din
classpath
Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 20:39 #8
Har fået det til at virke, bare ikke fra en "anden" thread...

Skal jeg sætte et flag når den "anden" tgread er færdig og så kigge efter det eller ?
Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 20:40 #9
hvordan gør man generelt med flag mellem threads?
Avatar billede nybegynder_java Nybegynder
14. maj 2008 - 20:41 #10
kan jeg trigge en actionPerformed?
Avatar billede arne_v Ekspert
15. maj 2008 - 00:36 #11
JS tilgår objekter ikke tråde.

Du kan sætte en variabel og lade dine tråde agere på den variabel.

Der findes mange avancerede tråd synkroniserings mekanismer, men i 9 ud af 10
tilfælde kan man nøjes med en simpel join hvor en tråd venter på at en anden tråd
kører færdig.
Avatar billede nybegynder_java Nybegynder
20. maj 2008 - 23:27 #12
Nå arne

Håber du kan hjælpe mig lidt videre...

jeg har en "Applet implements ActionListener" som overvåger mine knapper.

Så har jeg min upload tråd, når den så er færdig med at uploade skal min applet afvikle denne funktion:

        JSObject window = JSObject.getWindow(this);
        window.setMember("location", "http://www.eksperten.dk/");

Men hvor kan jeg placer den...

Hvis jeg bruger Thread.join så fryser mit program til jeg er færdig med at uploade så det virker ikke. Det samme hvis jeg venter på et flag skal blive sat.

Jeg kan kalde en metode i min applet fra min tråd når den er færdig men den skal så være static og så går det også galt.

Men hvis jeg nu kunne sætte et eller andet flag som jeg kunne trigge actionPerformed med fra min tråd ville det nok være løsningen, men kan man det og hvordan ?
Avatar billede nybegynder_java Nybegynder
22. maj 2008 - 12:09 #13
nå nu har jeg selv fundet en løsning jeg bruger bare en button, hvor jeg bruger metoden onClick() når jeg er færdig med min tråd...

Syntes ikke selv det er helt korrekt men det virker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester