<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FDevelopment%2FApplet_Jar</id>
		<title>JavaScript DHTML/Development/Applet Jar - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FDevelopment%2FApplet_Jar"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Applet_Jar&amp;action=history"/>
		<updated>2026-04-04T08:02:15Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Applet_Jar&amp;diff=1862&amp;oldid=prev</id>
		<title> в 10:02, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Applet_Jar&amp;diff=1862&amp;oldid=prev"/>
				<updated>2010-05-26T10:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:02, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Applet_Jar&amp;diff=1863&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Development/Applet_Jar&amp;diff=1863&amp;oldid=prev"/>
				<updated>2010-05-26T07:20:01Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Accessing Applets from within JavaScript==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
//java source file&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
public class FancyText extends Applet {&lt;br /&gt;
 String text=&amp;quot;I like Java!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
 public void paint(Graphics g) {&lt;br /&gt;
  g.drawString(text,30,30);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 public void setText(String s) {&lt;br /&gt;
  text=s;&lt;br /&gt;
  repaint();&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
//Loading and Accessing an Applet &lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Accessing Applets&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
function accessApplet() {&lt;br /&gt;
 setTimeout(&amp;quot;changeText(&amp;quot;I like JavaScript!&amp;quot;)&amp;quot;,2000)&lt;br /&gt;
 setTimeout(&amp;quot;changeText(&amp;quot;I like JavaScript and Java!&amp;quot;)&amp;quot;,4000)&lt;br /&gt;
 setTimeout(&amp;quot;changeText(&amp;quot;I like Java!&amp;quot;)&amp;quot;,6000)&lt;br /&gt;
 setTimeout(&amp;quot;accessApplet()&amp;quot;,8000)&lt;br /&gt;
}&lt;br /&gt;
function changeText(s) {&lt;br /&gt;
 window.document.fancyText.setText(s)&lt;br /&gt;
}&lt;br /&gt;
// --&amp;gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY onLoad=&amp;quot;accessApplet()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;APPLET CODE=&amp;quot;FancyText.class&amp;quot; NAME=&amp;quot;fancyText&amp;quot;&lt;br /&gt;
 WIDTH=450 HEIGHT=150&amp;gt;&lt;br /&gt;
[The FancyText Applet]&lt;br /&gt;
&amp;lt;/APPLET&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== A More Fully Scripted Clock==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
JavaScript Bible, Fourth Edition&lt;br /&gt;
by Danny Goodman &lt;br /&gt;
John Wiley &amp;amp; Sons CopyRight 2001&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Clock with Lots o&amp;quot; Widgets&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript1.1&amp;quot;&amp;gt;&lt;br /&gt;
function setTimeZone(popup) {&lt;br /&gt;
    var choice = popup.options[popup.selectedIndex].value&lt;br /&gt;
    document.clock2.setTimeZone(choice)&lt;br /&gt;
}&lt;br /&gt;
function setColor(form) {&lt;br /&gt;
    var bg = form.backgroundColor.options[form.backgroundColor.selectedIndex].value&lt;br /&gt;
    var fg = form.foregroundColor.options[form.foregroundColor.selectedIndex].value&lt;br /&gt;
    document.clock2.setColor(bg, fg)&lt;br /&gt;
}&lt;br /&gt;
function setFont(form) {&lt;br /&gt;
    var fontName = form.theFont.options[form.theFont.selectedIndex].value&lt;br /&gt;
    var fontStyle = form.theStyle.options[form.theStyle.selectedIndex].value&lt;br /&gt;
    var fontSize = form.theSize.options[form.theSize.selectedIndex].value&lt;br /&gt;
    document.clock2.setFont(fontName, fontStyle, fontSize)&lt;br /&gt;
}&lt;br /&gt;
function getAppletInfo(form) {&lt;br /&gt;
    form.details.value = document.clock2.getInfo()&lt;br /&gt;
}&lt;br /&gt;
function showSource() {&lt;br /&gt;
    var newWindow = window.open(&amp;quot;ScriptableClock.java&amp;quot;,&amp;quot;&amp;quot;, &lt;br /&gt;
    &amp;quot;WIDTH=450,HEIGHT=300,RESIZABLE,SCROLLBARS&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;APPLET CODE=&amp;quot;ScriptableClock.class&amp;quot; NAME=&amp;quot;clock2&amp;quot; WIDTH=500 HEIGHT=45&amp;gt;&lt;br /&gt;
&amp;lt;PARAM NAME=bgColor VALUE=&amp;quot;Black&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PARAM NAME=fgColor VALUE=&amp;quot;Red&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/APPLET&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;FORM NAME=&amp;quot;widgets2&amp;quot;&amp;gt;&lt;br /&gt;
Select Time Zone:&lt;br /&gt;
&amp;lt;SELECT NAME=&amp;quot;zone&amp;quot; onChange=&amp;quot;setTimeZone(this)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION SELECTED VALUE=&amp;quot;Locale&amp;quot;&amp;gt;Local Time&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;GMT&amp;quot;&amp;gt;Greenwich Mean Time&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&amp;lt;P&amp;gt;&lt;br /&gt;
Select Background Color:&lt;br /&gt;
&amp;lt;SELECT NAME=&amp;quot;backgroundColor&amp;quot; onChange=&amp;quot;setColor(this.form)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;White&amp;quot;&amp;gt;White&lt;br /&gt;
    &amp;lt;OPTION SELECTED VALUE=&amp;quot;Black&amp;quot;&amp;gt;Black&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Red&amp;quot;&amp;gt;Red&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Green&amp;quot;&amp;gt;Green&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Blue&amp;quot;&amp;gt;Blue&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Yellow&amp;quot;&amp;gt;Yellow&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&lt;br /&gt;
Select Color Text Color:&lt;br /&gt;
&amp;lt;SELECT NAME=&amp;quot;foregroundColor&amp;quot; onChange=&amp;quot;setColor(this.form)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;White&amp;quot;&amp;gt;White&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Black&amp;quot;&amp;gt;Black&lt;br /&gt;
    &amp;lt;OPTION SELECTED VALUE=&amp;quot;Red&amp;quot;&amp;gt;Red&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Green&amp;quot;&amp;gt;Green&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Blue&amp;quot;&amp;gt;Blue&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Yellow&amp;quot;&amp;gt;Yellow&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&amp;lt;P&amp;gt;&lt;br /&gt;
Select Font:&lt;br /&gt;
&amp;lt;SELECT NAME=&amp;quot;theFont&amp;quot; onChange=&amp;quot;setFont(this.form)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION SELECTED VALUE=&amp;quot;TimesRoman&amp;quot;&amp;gt;Times Roman&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Helvetica&amp;quot;&amp;gt;Helvetica&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Courier&amp;quot;&amp;gt;Courier&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Arial&amp;quot;&amp;gt;Arial&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Select Font Style:&lt;br /&gt;
&amp;lt;SELECT NAME=&amp;quot;theStyle&amp;quot; onChange=&amp;quot;setFont(this.form)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION SELECTED VALUE=&amp;quot;Plain&amp;quot;&amp;gt;Plain&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Bold&amp;quot;&amp;gt;Bold&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;Italic&amp;quot;&amp;gt;Italic&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
Select Font Size:&lt;br /&gt;
&amp;lt;SELECT NAME=&amp;quot;theSize&amp;quot; onChange=&amp;quot;setFont(this.form)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;12&amp;quot;&amp;gt;12&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;18&amp;quot;&amp;gt;18&lt;br /&gt;
    &amp;lt;OPTION SELECTED VALUE=&amp;quot;24&amp;quot;&amp;gt;24&lt;br /&gt;
    &amp;lt;OPTION VALUE=&amp;quot;30&amp;quot;&amp;gt;30&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; NAME=&amp;quot;getInfo&amp;quot; VALUE=&amp;quot;Applet Info...&amp;quot; onClick=&amp;quot;getAppletInfo(this.form)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;TEXTAREA NAME=&amp;quot;details&amp;quot; ROWS=11 COLS=70&amp;gt;&amp;lt;/TEXTAREA&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Basic Signed Script Structure==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
/*&lt;br /&gt;
JavaScript Bible, Fourth Edition&lt;br /&gt;
by Danny Goodman &lt;br /&gt;
John Wiley &amp;amp; Sons CopyRight 2001&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt; &lt;br /&gt;
&amp;lt;TITLE&amp;gt;Signed Scripts Testing&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot; ARCHIVE=&amp;quot;myArchive.jar&amp;quot; SRC=&amp;quot;access.js&amp;quot;&amp;gt;&amp;lt;/SCRIPT&amp;gt; &lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot; ID=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
function fetchFile(form) {&lt;br /&gt;
   form.output.value = getFile()&lt;br /&gt;
}&lt;br /&gt;
function newRaisedWindow() { &lt;br /&gt;
   // statements for this function&lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt; &lt;br /&gt;
&amp;lt;/HEAD&amp;gt; &lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
A Source Code Example Only&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
&amp;lt;TEXTAREA NAME=&amp;quot;output&amp;quot; COLS=60 ROWS=10 WRAP=&amp;quot;virtual&amp;quot;&amp;gt;&amp;lt;/TEXTAREA&amp;gt;&amp;lt;BR&amp;gt; &lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Read File&amp;quot; onClick=&amp;quot;this.form.output.value = &amp;quot;&amp;quot;;&lt;br /&gt;
fetchFile(this.form);&amp;quot; ID=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;TEXTAREA NAME=&amp;quot;input&amp;quot; COLS=60 ROWS=10 WRAP=&amp;quot;virtual&amp;quot;&amp;gt; &amp;lt;/TEXTAREA&amp;gt;&amp;lt;BR&amp;gt; &lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Save File&amp;quot; onClick=&amp;quot;setFile(this.form.input.value);&amp;quot; ID=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;New Window...&amp;quot; onClick=&amp;quot;newRaisedWindow();&amp;quot; ID=&amp;quot;4&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;/FORM&amp;gt; &lt;br /&gt;
&amp;lt;/BODY&amp;gt; &lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Calling Java Methods==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;Calling Java Methods&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;This script writes the text, &amp;lt;EM&amp;gt;Hello World!&amp;lt;/EM&amp;gt;&lt;br /&gt;
 to the Java console window.&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
java.lang.System.out.println(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
// --&amp;gt;&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Stopping and Starting an Applet==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;HTML&amp;gt;&lt;br /&gt;
&amp;lt;HEAD&amp;gt;&lt;br /&gt;
&amp;lt;TITLE&amp;gt;A Script That Could Stop a Clock&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function pauseClock() {&lt;br /&gt;
    document.clock1.stop()&lt;br /&gt;
}&lt;br /&gt;
function restartClock() {&lt;br /&gt;
    document.clock1.start()&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;BODY&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;Simple control over an applet&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;APPLET CODE=&amp;quot;ScriptableClock.class&amp;quot; NAME=&amp;quot;clock1&amp;quot; WIDTH=500 HEIGHT=45&amp;gt;&lt;br /&gt;
&amp;lt;PARAM NAME=bgColor VALUE=&amp;quot;Green&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;PARAM NAME=fgColor VALUE=&amp;quot;Blue&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/APPLET&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&lt;br /&gt;
&amp;lt;FORM NAME=&amp;quot;widgets1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Pause Clock&amp;quot; onClick=&amp;quot;pauseClock()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Restart Clock&amp;quot; onClick=&amp;quot;restartClock()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;/BODY&amp;gt;&lt;br /&gt;
&amp;lt;/HTML&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using JavaScript in an Applet==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
Mastering JavaScript, Premium Edition&lt;br /&gt;
by James Jaworski &lt;br /&gt;
ISBN:078212819X&lt;br /&gt;
Publisher Sybex CopyRight 2001&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;title&amp;gt;Accessing JavaScript from an applet&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;form NAME=&amp;quot;textForm&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;Enter some text and then click Display Text:&lt;br /&gt;
 &amp;lt;INPUT TYPE=&amp;quot;text&amp;quot; NAME=&amp;quot;textField&amp;quot; SIZE=&amp;quot;20&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;/FORM&amp;gt;&lt;br /&gt;
&amp;lt;APPLET CODE=&amp;quot;ReadForm.class&amp;quot; WIDTH=400 HEIGHT=100&lt;br /&gt;
 NAME=&amp;quot;readApp&amp;quot; MAYSCRIPT&amp;gt;&lt;br /&gt;
[The ReadForm Applet]&lt;br /&gt;
&amp;lt;/APPLET&amp;gt;&lt;br /&gt;
&lt;br /&gt;
//Reading a JavaScript Form (ReadForm.java)&lt;br /&gt;
&lt;br /&gt;
import java.applet.*;&lt;br /&gt;
import java.awt.*;&lt;br /&gt;
import java.awt.event.*;&lt;br /&gt;
import netscape.javascript.JSObject;&lt;br /&gt;
import netscape.javascript.JSException;&lt;br /&gt;
public class ReadForm extends Applet {&lt;br /&gt;
 String text=&amp;quot;Enter some text for me to display!&amp;quot;;&lt;br /&gt;
 Font font = new Font(&amp;quot;TimesRoman&amp;quot;,Font.BOLD+Font.ITALIC,24);&lt;br /&gt;
 JSObject win, doc, form, textField;&lt;br /&gt;
 public void init() {&lt;br /&gt;
  win = JSObject.getWindow(this);&lt;br /&gt;
  doc = (JSObject) win.getMember(&amp;quot;document&amp;quot;);&lt;br /&gt;
  form = (JSObject) doc.getMember(&amp;quot;textForm&amp;quot;);&lt;br /&gt;
  textField = (JSObject) form.getMember(&amp;quot;textField&amp;quot;);&lt;br /&gt;
  setLayout(new BorderLayout());&lt;br /&gt;
  Panel buttons = new Panel();&lt;br /&gt;
  Button displayTextButton = new Button(&amp;quot;Display Text&amp;quot;);&lt;br /&gt;
  displayTextButton.addActionListener(new ButtonEventHandler());&lt;br /&gt;
  buttons.add(displayTextButton);&lt;br /&gt;
  add(&amp;quot;South&amp;quot;,buttons);&lt;br /&gt;
 }&lt;br /&gt;
 public void paint(Graphics g) {&lt;br /&gt;
  g.setFont(font);&lt;br /&gt;
  g.drawString(text,30,30);&lt;br /&gt;
 }&lt;br /&gt;
 class ButtonEventHandler implements ActionListener {&lt;br /&gt;
  public void actionPerformed(ActionEvent e){&lt;br /&gt;
   String s = e.getActionCommand();&lt;br /&gt;
   if(&amp;quot;Display Text&amp;quot;.equals(s)) {&lt;br /&gt;
    text= (String) textField.getMember(&amp;quot;value&amp;quot;);&lt;br /&gt;
    win.eval(&amp;quot;alert(\&amp;quot;This alert comes from Java!\&amp;quot;)&amp;quot;);&lt;br /&gt;
    repaint();&lt;br /&gt;
   }&lt;br /&gt;
  }&lt;br /&gt;
 }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
       &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>