🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29076

Re: Acceso a un fichero

#29076
From: Chano G�mez
Date: Mon, 02 Feb 1998 00:00
67 lines
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-mail
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>

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