Article View: es.comp.lenguajes.java
Article #29076Re: Acceso a un fichero
From: Chano G�mez
Date: Mon, 02 Feb 1998 00:00
Date: Mon, 02 Feb 1998 00:00
67 lines
2207 bytes
2207 bytes
> Es posible que si fuera muy largo el navegador no acepte la URL,
> ademas es una soluci�n parcial porque no funciona en Explorer.
> �Podr�as poner un poco de c�digo de la parte JavaScript que se
> encargar�a de llamar al m�todo del applet y recoger la cadena?
> Nunca he llamado a un m�todo de un applet desde JavaScript y me
> gustar�a saber como.
A continuaci�n va un ejemplo. El trozo de c�digo en JavaScript accede al applet de
dos maneras: llamando a un m�todo y leyendo directamente el contenido de una
variable.
Archivo prueba.java:
============================
import java.applet.*;
import java.awt.*;
public class prueba extends Applet{
public String cadena;
public void cambiaCadena(String x){
cadena = x;
repaint();
}
public void init(){
cadena="Hola, holita";
}
public void paint(Graphics g){
g.drawString(cadena,30,30);
}
}
============================
Archivo HTML:
============================
<html>
<head>
<title>Title</title>
</head>
<body bgcolor=#ffffff>
<script>
function cambia(){
var x = document.miApplet.cadena
document.miApplet.cambiaCadena(document.xx.texto.value)
document.xx.texto.value = x
}
</script>
<applet code=prueba name=miApplet width=400 height=200>
</applet>
<form name=xx>
Escribe un texto y pulsa en <b>cambiar</b>:
<input type=text name=texto length=50>
<INPUT TYPE="button"
VALUE="Cambiar"
onClick="cambia()">
</form>
</body>
</html>
============================
Technical Details
Message-ID:
<34D6330C.AB2DB4D0@ran.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<34BE01B8.16F4A668@vw-gedas.es> <34BE2A09.F17C70A3@ran.es> <34c1b9f7.4331720@noticias.ibernet.es> <34CE5711.40C25A48@ran.es> <34d45a81.2625601@news.mad.ibernet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,3789d81ff8b21453 X-Google-Attributes: gid1116f3,public From: "Chano G�mez" <chano@ran.es> Subject: Re: Acceso a un fichero Date: 1998/02/02 Message-ID: <34D6330C.AB2DB4D0@ran.es> X-Deja-AN: 321466191 Content-Transfer-Encoding: 8bit References: <34BE01B8.16F4A668@vw-gedas.es> <34BE2A09.F17C70A3@ran.es> <34c1b9f7.4331720@noticias.ibernet.es> <34CE5711.40C25A48@ran.es> <34d45a81.2625601@news.mad.ibernet.es> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Organization: Unisource Espana NEWS SERVER Newsgroups: es.comp.lenguajes.java