EarthWeb
Developer.com
Site
windows 2000
visual c++
java
visual basic
javascripts
recommend it
 
Book
thinking in java
 
Interact
forum
guest book
jobs
jokes
what's new

share code
 
Resource
add resource
modify resource
new resource
 

[Internet Jobs]
-----
Java by E-mail:

Get the weekly e-mail highlights on Java!
-----

-

Create dynamic HTML from a Java applet


Author: Real Gagnon
Author's WebSite: http://tactika.com/realhome/realhome.html

We can use the netscape.javascript.* included with Netscape browser and IE4 (Win version).

[Java applet JDK1.1 Netscape/IE4 (win) OK]


 import java.applet.*;
 import java.awt.*;
 import java.awt.event.*;
 import netscape.javascript.*;


 public class HtmlFromJava extends Applet 
   implements ActionListener {
   Button aButton;

   public void init(){
     setLayout(new FlowLayout());
     aButton = new Button("create HTML");
     add(aButton);
     aButton.addActionListener(this);
     }

   public void actionPerformed(ActionEvent ae) {
     if (ae.getSource() == aButton){
        String HTML =  "<HTML><HEAD></HEAD><BODY>";
               HTML += "<TABLE BORDER=1><TR><TD>Hello world</TD></TR></TABLE>";
               HTML += "</BODY></HTML>";
        JSObject win = (JSObject)JSObject.getWindow(this);
        win.eval("createHTML(\"" + HTML +"\");");
        }
     }
   }



[Javascript and HTML]


<HTML><HEAD></HEAD><BODY>
<SCRIPT>
function createHTML(s) {
document.write(s);
document.close();
}
</SCRIPT>

<APPLET CODE=HtmlFromJava.class
MAYSCRIPT
WIDTH=150
HEIGHT=150>
</APPLET></BODY></HTML>


Posted On: 7-Jul-1999

internet.commerce



Acceptable Use Policy

internet.comMediabistrojusttechjobs.comGraphics.com

WebMediaBrands Corporate Info


Advertise | Newsletters | Feedback | Submit News

Legal Notices | Licensing | Permissions | Privacy Policy