Java Applet side til en anden applet side..... applet vises ikke!
Hej ! Jeg har en side, hvor jeg benytter java applet, men hvis jeg så går ind på en anden side med applet, stopper appletten på side 2, og bliver ikke vist.
Er der ikke en lille kode, hvor man -resetter- applet? Hvis jeg ser side nr. 2 (andet domain) i en ny browser, virker den fint.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Du skal passe på med dine statiske variable i main-klassen.
De vil pege på de samme data i alle de appletter du laver. Og hvis en af appletterne ændrer værdien i en static variabel vil alle de andre så også læse den nye værdi derefter.
Så du må ikke på nogen måde bruge static variable til at styre hvad appletten skal lave.
class olsen { static int a; public static void main ( String[] args ) { a++; if ( a == 4 ) { // afspil midifil a = 0; } else if ( a == 3 ) { // tegn et billede } else if ( a == 2 ) { // log på ICQ } else if ( a == 1 ) { // spil arkanoids } }; // end main()
} //endclass olsen
første applet du åbner gør een ting. nr 2 gør noget andet nr 3 gør noget tredie nr 4 noget fjerde + starter forfra så nr 5 gør det samme som nr 1 osv.
Jakoba : Ja, det er smart nok, men løser ikke mit problem. Der er kun én applet på siden (domain X). Den kører fint, men så når jeg går ind på andet domainnavn(domainY) så er der en anden applet, der ikke kører i min browser. Der må være en kode der sætter applet på 0.
Brovservindue: En instans af din browser Popop: Et andet Browservindue genereret af et browservindue. din aktive Brovser: Det browserwindue der blev startet fra dit styresystem og alle de popop's der nedstammer fra det browservindue.
Alle Apletter i din aktive browser vil benytte een og samme instans af browserens java VM.
Hvis samme aplett loades to gange i din aktive browser vil statics i hoved klassen være fælles.
Hvis to forskellige appletter loades i din aktive browser og begge bruge fx klassen Graphics vil statics i Graphics være fælles.
Så hvis du ikke umiddelbart kan se en static i hovedklassen der er årsag til det der, så lad os klikke på koden og se hvilke klasser du benytter.
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.