Visualizzazione dei risultati da 1 a 2 su 2

Discussione: javascript to Applet

  1. #1

    javascript to Applet

    Ciao,
    ho un applet dentro una pagina web statica (html).
    questa applet è così' composta:

    <applet code="Button1.class" archive="SignedWriteToDiskApplet.jar" width=400 height=100 NAME="appletRS" ID="appletRS">

    </applet>

    ho implementato dei pulsanti in HTML del tipo:

    <input type="BUTTON" value="STR1" ONCLICK="document.appletRS.stampaFrase1()">

    <input type="BUTTON" value="STR2" ONCLICK="document.appletRS.stampaFrase2()">

    <input type="BUTTON" value="STR3" ONCLICK="document.appletRS.stampaFrase3()">

    il JAR contiene 2 classi una chiamata Button1.class che estende l Applet e che istanzia un oggetto "GestoreStringa" (questa classe GestoreStringa è dentro lo stesso JAR).
    Se clicco sui pulsanti dovrei vedere la frase (statica dentro un metodo di GESTORESTRINGA) comparire nell APPLET.
    Elenco il flusso delle richieste :
    Clicco sul Pulsante stampaFrase1 -> JS mi richiama il metodo dentro Button1.class il quale a sua volta richiama un metodo frase1() di tipo pubblico che è dentro la classe GestoreStringa e che restituisce la frase1 la quale viene stampata dentro nell applet.

    Il problema sta a monte in quanto quando clicco sul BUTTON JAVASCRIPT mi ritorna un errore del tipo:

    uncaught exception: internal error: Can't get Java class name usingjava.lang.Class.getName()
    come mai?
    Grazie.

    P.S. ho sviluppato 2 classi in quando GestoreStringa non può essere esteso ad Applet in quanto ha già un Extends (extends Thread e mi serve!!).

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    proverei con, ammesso e non concesso che quella sia la prima (o unica) applet nella pagina.

    codice:
    <input type="button" value="STR1" onclick="document.applets[0].tuoMetodo(...);" />
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.