En ting er at kompilere og køre et JAVA program:
1.) Kompilér mit_program.java -> mit_program.class ..med javac.exe
2.) Kør mit_program.class ..med java.exe
..noget andet at kompilere en JAVA applet og kører denne i en browser.
(En JAVA applet er som bekendt JAVA kode beregnet for afvikling på nettet.)
For at indsætte den kompilerede JAVA applet i et (X-)HTML dokument kan man bruge (X-)HTML markøren: <applet> ... </applet>
Eks.
Kode <applet code="mit_program.class" codebase="/" height="180" width="180">
<param name="min_parameter" value="start" />
</applet> |
Markøren <applet> .. </applet> er dog ikke 'standard' (X-)HTML. Derfor anbefales det at bruge <object> .. </object> makøren i stedet. Desværre er denne ikke ordentligt implementeret i alle browsere, hvilket gør det hele en smule bøvlet. Selv benytter jeg denne konstruktion til indsættelse af JAVA applets på websider:
Eks.
Kode <!--[if !IE]>-->
<object classid="java:mit_program.class" type="application/x-java-applet" height="180" width="180" >
<param name="codebase" value="/" />
<param name="min_parameter" value="start" />
<!--<![endif]-->
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="180" height="180">
<param name="code" value="mit_program.class" />
<param name="codebase" value="/" />
<param name="min_parameter" value="/start" />
</object>
<!--[if !IE]>-->
</object>
<!--<![endif]--> |
I ovenstående eksempler kan du se hvorledes man giver sin applet inputparametre, såfremt programmet/applet'en er skrevet til dette!
Du kan også se (..eller rettere
HØRE) en sådan applet køre på min egen; 404 fejl side:
http://www.cssboxing.com/DETTE ER EN FEJLHENVISNING !!!
Selve JAVA kildekoden er implementeret således:
Kode import java.applet.*;
public class loop_lyd extends java.applet.Applet {
private AudioClip lyd;
public void init()
{
lyd=getAudioClip(getCodeBase(),getParameter("sound"));
}
public void start()
{
lyd.loop();
}
public void stop()
{
lyd.stop();
}
} |
Håber ovenstående gi'r mening og har hjulpet dig på vej?
Happy coding...
</MOLOKYLE>