Un applet invisible
Un applet java invisible pot ser quelcom útil. En aquest apunt poso un exemple molt senzill d'applet invisible amb l'HTML que l'utilitza.import java.applet.*;
public class AppletGeneric extends Applet {
String sNom;
String sCognom1;
String sCognom2;
String sNumTelefon;
//Construct the applet
public AppletGeneric() {
}
//Initialize the applet
public void init() {
}
//Start the applet
public void start() {
}
//Stop the applet
public void stop() {
}
//Destroy the applet
public void destroy() {
}
//Get Applet information
public String getAppletInfo()
{
return "Applet Information";
}
public void setNom(String sNom) {this.sNom = sNom;}
public void setCognom1(String sCognom1) {this.sCognom1 = sCognom1;}
public void setCognom2(String sCognom2) {this.sCognom2 = sCognom2;}
public void setNumTelefon(String sNumTelefon) {this.sNumTelefon = sNumTelefon;}
public String getNom() {return sNom;}
public String getCognom1() {return sCognom1;}
public String getCognom2() {return sCognom2;}
public String getNumTelefon() {return sNumTelefon;}
}
I la pàgina HTML que l'invoca:
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>
HTML Test Page
</TITLE>
<script language="javascript">
function Canviar() {
document.TestApplet.setNom(document.ProvaApplet.sNom_1.value);
document.TestApplet.setCognom1(document.ProvaApplet.sCognom1_1.value);
document.TestApplet.setCognom2(document.ProvaApplet.sCognom2_1.value);
document.TestApplet.setNumTelefon(document.ProvaApplet.sNumTelefon_1.value);
ProvaApplet.sNom_2.value=document.TestApplet.getNom();
ProvaApplet.sCognom1_2.value=document.TestApplet.getCognom1();
ProvaApplet.sCognom2_2.value=document.TestApplet.getCognom2();
ProvaApplet.sNumTelefon_2.value=document.TestApplet.getNumTelefon();
}
</script>
</HEAD>
<BODY>
Applet invisible.<BR>
<APPLET
CODEBASE = "."
CODE = "AppletGeneric.class"
NAME = "TestApplet"
WIDTH = 0
HEIGHT = 0
HSPACE = 0
VSPACE = 0
ALIGN = middle
>
</APPLET>
<applet code="" width="" height="">
</applet>
<FORM NAME="ProvaApplet" METHOD="" ACTION="">
Nom <input type="text" name="sNom_1"><br>
Cognom1 <input type="text" name="sCognom1_1"><br>
Cognom2 <input type="text" name="sCognom2_1"><br>
Número telefono <input type="text" name="sNumTelefon_1"><br>
<hr>
Nom <input type="text" name="sNom_2"><br>
Cognom1 <input type="text" name="sCognom1_2"><br>
Cognom2 <input type="text" name="sCognom2_2"><br>
Número telefon <input type="text" name="sNumTelefon_2"><br>
<hr>
<input type="button" value="Canviar" onclick="Canviar()">
</FORM>
</BODY>
</HTML>
A l'Internet Explorer, depenent del nivell de seguretat, demanarà permís per a executar el codi de l'applet.
L'applet java és descarrega com un .class. Una alternativa seria comprimir-lo i descarregar-lo com un .jar.
Cap comentari:
Publica un comentari a l'entrada