<?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%2FHTML%2FHTML_Body_Event</id>
		<title>JavaScript DHTML/HTML/HTML Body Event - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FHTML%2FHTML_Body_Event"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/HTML_Body_Event&amp;action=history"/>
		<updated>2026-04-04T04:40:10Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/HTML_Body_Event&amp;diff=2618&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/HTML/HTML_Body_Event&amp;diff=2618&amp;oldid=prev"/>
				<updated>2010-05-26T10:02:41Z</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/HTML/HTML_Body_Event&amp;diff=2619&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/HTML/HTML_Body_Event&amp;diff=2619&amp;oldid=prev"/>
				<updated>2010-05-26T07:23:06Z</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;==Calling to Display the Alert Dialog Directly==&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;Dialog Test&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--&lt;br /&gt;
    alert(&amp;quot;Dialog called&amp;quot;);&lt;br /&gt;
  // --&amp;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;b&amp;gt;&lt;br /&gt;
    Test page of default JavaScript call&lt;br /&gt;
  &amp;lt;/b&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;
==Calling to Display the Alert Dialog onLoad==&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;Dialog from onLoad&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!--&lt;br /&gt;
    function opendoc(){&lt;br /&gt;
      alert(&amp;quot;Dialog called &amp;quot;)&lt;br /&gt;
    } --&amp;gt;&lt;br /&gt;
  &amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body onload=&amp;quot;opendoc()&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;b&amp;gt;&lt;br /&gt;
    Test page of onLoad JavaScript call&lt;br /&gt;
  &amp;lt;/b&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;
==Handling Load Events in a Content Document==&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;Handling load events in a content document&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY onLoad=&amp;quot;alert(&amp;quot;Hello!&amp;quot;)&amp;quot; onUnload=&amp;quot;alert(&amp;quot;Bye Bye!&amp;quot;)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;Handling load events in a content document&amp;lt;/H1&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;
==JavaScript Event Handlers :Loading/ Unloading a Document ==&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;Load/Unload Example&amp;lt;/title&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
&amp;lt;script language=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
   &lt;br /&gt;
function checkBrowser() {&lt;br /&gt;
    alert(&amp;quot;load&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
   &lt;br /&gt;
function clean() {&lt;br /&gt;
    alert(&amp;quot;unload&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
// --&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body onLoad=&amp;quot;checkBrowser()&amp;quot; onUnload=&amp;quot;clean()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;font color=&amp;quot;#008000&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;b&amp;gt;Intranet Home Page&amp;lt;/b&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&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;
== onBlur and onFocus Event Handlers==&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;
/*&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;onBlur and onBlur Event Handlers&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function showBlur() {&lt;br /&gt;
    var id = event.srcElement.id&lt;br /&gt;
    alert(&amp;quot;Element \&amp;quot;&amp;quot; + id + &amp;quot;\&amp;quot; has blurred.&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
function showFocus() {&lt;br /&gt;
    var id = event.srcElement.id&lt;br /&gt;
    alert(&amp;quot;Element \&amp;quot;&amp;quot; + id + &amp;quot;\&amp;quot; has received focus.&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;H1 ID=&amp;quot;H1&amp;quot; TABINDEX=2&amp;gt;onBlur and onBlur Event Handlers&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;P ID=&amp;quot;P1&amp;quot; onBlur=&amp;quot;showBlur()&amp;quot; onFocus=&amp;quot;showFocus()&amp;quot;&amp;gt;Lorem ipsum&lt;br /&gt;
dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor &lt;br /&gt;
incididunt ut labore et dolore magna aliqua. Ut enim adminim veniam, &lt;br /&gt;
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea &lt;br /&gt;
commodo consequat.&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ID=&amp;quot;P2&amp;quot; TABINDEX=1 onBlur=&amp;quot;showBlur()&amp;quot; onFocus=&amp;quot;showFocus()&amp;quot;&amp;gt;Bis &lt;br /&gt;
nostrud exercitation ullam mmodo consequet. Duis aute involuptate &lt;br /&gt;
velit esse cillum dolore eu fugiat nulla pariatur. At vver eos et &lt;br /&gt;
accusam dignissum qui blandit est praesent luptatum delenit &lt;br /&gt;
aigueexcepteur sint occae.&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P ID=&amp;quot;P3&amp;quot; onBlur=&amp;quot;showBlur()&amp;quot; onFocus=&amp;quot;showFocus()&amp;quot;&amp;gt;Unte af phen &lt;br /&gt;
neigepheings atoot Prexs eis phat eit sakem eit vory gast te Plok &lt;br /&gt;
peish ba useing phen roxas. Eslo idaffacgad gef trenz beynocguon &lt;br /&gt;
quiel ba trenzSpraadshaag ent trenz dreek wirc procassidt program.&amp;lt;/P&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;
== Running a Script from the onLoad Event Handler==&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;An onLoad script&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
function done() {&lt;br /&gt;
    alert(&amp;quot;The page has finished loading.&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
// --&amp;gt;&lt;br /&gt;
&amp;lt;/SCRIPT&amp;gt;&lt;br /&gt;
&amp;lt;/HEAD&amp;gt;&lt;br /&gt;
&amp;lt;BODY onLoad=&amp;quot;done()&amp;quot;&amp;gt;&lt;br /&gt;
Here is some body text.&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 addBehavior() and removeBehavior()==&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;
/*&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;addBehavior() and removeBehavior() Methods&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
var myPBehaviorID&lt;br /&gt;
function turnOn() {&lt;br /&gt;
    myPBehaviorID = document.all.myP.addBehavior(&amp;quot;makeHot.htc&amp;quot;)&lt;br /&gt;
    setInitialColor()&lt;br /&gt;
}&lt;br /&gt;
function setInitialColor() {&lt;br /&gt;
    if (document.all.myP.readyState == &amp;quot;complete&amp;quot;) {&lt;br /&gt;
        var select = document.forms[0].colorChoice&lt;br /&gt;
        var color = select.options[select.selectedIndex].value&lt;br /&gt;
        document.all.myP.setHotColor(color)&lt;br /&gt;
    } else {&lt;br /&gt;
        setTimeout(&amp;quot;setInitialColor()&amp;quot;, 500)&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function turnOff() {&lt;br /&gt;
    document.all.myP.removeBehavior(myPBehaviorID)&lt;br /&gt;
}&lt;br /&gt;
function setColor(select, color) {&lt;br /&gt;
    if (document.all.myP.hotColor) {&lt;br /&gt;
        document.all.myP.setHotColor(color)&lt;br /&gt;
    } else {&lt;br /&gt;
        alert(&amp;quot;This feature is not available. Turn on the Behavior first.&amp;quot;)&lt;br /&gt;
        select.selectedIndex = 0&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
function showBehaviorCount() {&lt;br /&gt;
    var num = document.all.myP.behaviorUrns.length&lt;br /&gt;
    var msg = &amp;quot;The myP element has &amp;quot; + num + &amp;quot; behavior(s). &amp;quot;&lt;br /&gt;
    if (num &amp;gt; 0) {&lt;br /&gt;
        msg += &amp;quot;Name(s): \r\n&amp;quot;&lt;br /&gt;
        for (var i = 0; i &amp;lt; num; i++) {&lt;br /&gt;
            msg += document.all.myP.behaviorUrns[i] + &amp;quot;\r\n&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    alert(msg)&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;H1&amp;gt;addBehavior() and removeBehavior() Method Lab&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;P ID=&amp;quot;myP&amp;quot;&amp;gt;This is a sample paragraph. After turning on the behavior, &lt;br /&gt;
it will turn your selected color when you mouse down anywhere in this &lt;br /&gt;
paragraph.&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;FORM&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Switch On Behavior&amp;quot; onClick=&amp;quot;turnOn()&amp;quot;&amp;gt;&lt;br /&gt;
Choose a &amp;quot;hot&amp;quot; color:&lt;br /&gt;
&amp;lt;SELECT NAME=&amp;quot;colorChoice&amp;quot; onChange=&amp;quot;setColor(this, this.value)&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;OPTION VALUE=&amp;quot;red&amp;quot;&amp;gt;red&lt;br /&gt;
&amp;lt;OPTION VALUE=&amp;quot;blue&amp;quot;&amp;gt;blue&lt;br /&gt;
&amp;lt;OPTION VALUE=&amp;quot;cyan&amp;quot;&amp;gt;cyan&lt;br /&gt;
&amp;lt;/SELECT&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Switch Off Behavior&amp;quot; onClick=&amp;quot;turnOff()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Count the URNs&amp;quot; onClick=&amp;quot;showBehaviorCount()&amp;quot;&amp;gt;&amp;lt;/P&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;
==Using Event Bubbling with the onClick Event ==&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;Using Event Bubbling&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT&amp;gt;&amp;lt;!--&lt;br /&gt;
function buttonClickHandler() {&lt;br /&gt;
 alert(&amp;quot;The onClick event was handled by buttonClickHandler()&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
function formClickHandler() {&lt;br /&gt;
 alert(&amp;quot;The onClick event was handled by formClickHandler()&amp;quot;)&lt;br /&gt;
}&lt;br /&gt;
function documentClickHandler() {&lt;br /&gt;
 alert(&amp;quot;The onClick event was handled by documentClickHandler()&amp;quot;)&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 ONCLICK=&amp;quot;documentClickHandler()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;Using Event Bubbling&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;FORM ONCLICK=&amp;quot;formClickHandler()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;INPUT TYPE=&amp;quot;BUTTON&amp;quot; ONCLICK=&amp;quot;buttonClickHandler()&amp;quot; VALUE=&amp;quot;Click here!&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;
==Using the fireEvent() Method==&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;
/*&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;STYLE TYPE=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
#mySPAN {font-style:italic}&lt;br /&gt;
&amp;lt;/STYLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
// assemble a couple event object properties&lt;br /&gt;
function getEventProps() {&lt;br /&gt;
    var msg = &amp;quot;&amp;quot;&lt;br /&gt;
    var elem = event.srcElement&lt;br /&gt;
    msg += &amp;quot;event.srcElement.tagName: &amp;quot; + elem.tagName + &amp;quot;\n&amp;quot;&lt;br /&gt;
    msg += &amp;quot;event.srcElement.id: &amp;quot; + elem.id + &amp;quot;\n&amp;quot;&lt;br /&gt;
    msg += &amp;quot;event button: &amp;quot; + event.button&lt;br /&gt;
    return msg&lt;br /&gt;
}&lt;br /&gt;
// onClick event handlers for body, myP, and mySPAN&lt;br /&gt;
function bodyClick() {&lt;br /&gt;
    var msg = &amp;quot;Click event processed in BODY\n\n&amp;quot;&lt;br /&gt;
    msg += getEventProps()&lt;br /&gt;
    alert(msg)&lt;br /&gt;
    checkCancelBubble()&lt;br /&gt;
}&lt;br /&gt;
function pClick() {&lt;br /&gt;
    var msg = &amp;quot;Click event processed in P\n\n&amp;quot;&lt;br /&gt;
    msg += getEventProps()&lt;br /&gt;
    alert(msg)&lt;br /&gt;
    checkCancelBubble()&lt;br /&gt;
}&lt;br /&gt;
function spanClick() {&lt;br /&gt;
    var msg = &amp;quot;Click event processed in SPAN\n\n&amp;quot;&lt;br /&gt;
    msg += getEventProps()&lt;br /&gt;
    alert(msg)&lt;br /&gt;
    checkCancelBubble()&lt;br /&gt;
}&lt;br /&gt;
// cancel event bubbling if check box is checked&lt;br /&gt;
function checkCancelBubble() {&lt;br /&gt;
    event.cancelBubble = document.controls.bubbleOn.checked&lt;br /&gt;
}&lt;br /&gt;
// assign onClick event handlers to three elements&lt;br /&gt;
function init() {&lt;br /&gt;
    document.body.onclick = bodyClick&lt;br /&gt;
    document.all.myP.onclick = pClick&lt;br /&gt;
    document.all.mySPAN.onclick = spanClick&lt;br /&gt;
}&lt;br /&gt;
// invoke fireEvent() on object whose ID is passed as parameter&lt;br /&gt;
function doFire(objID) {&lt;br /&gt;
    var newEvt = document.createEventObject()&lt;br /&gt;
    newEvt.button = 3&lt;br /&gt;
    document.all(objID).fireEvent(&amp;quot;onclick&amp;quot;, newEvt)&lt;br /&gt;
    // don&amp;quot;t let button clicks bubble&lt;br /&gt;
    event.cancelBubble = true&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 ID=&amp;quot;myBODY&amp;quot; onLoad=&amp;quot;init()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;H1&amp;gt;fireEvent() Method&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;P ID=&amp;quot;myP&amp;quot;&amp;gt;This is a paragraph &amp;lt;SPAN ID=&amp;quot;mySPAN&amp;quot;&amp;gt;(with a nested SPAN)&amp;lt;/SPAN&amp;gt;&lt;br /&gt;
 that receives click events.&amp;lt;/SPAN&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;HR&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;B&amp;gt;Control Panel&amp;lt;/B&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;FORM NAME=&amp;quot;controls&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;checkbox&amp;quot; NAME=&amp;quot;bubbleOn&amp;quot; onClick=&amp;quot;event.cancelBubble=true&amp;quot;&amp;gt;Cancel event bubbling.&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Fire Click Event on BODY&amp;quot; onClick=&amp;quot;doFire(&amp;quot;myBODY&amp;quot;)&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Fire Click Event on myP&amp;quot; onClick=&amp;quot;doFire(&amp;quot;myP&amp;quot;)&amp;quot;&amp;gt;&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;P&amp;gt;&amp;lt;INPUT TYPE=&amp;quot;button&amp;quot; VALUE=&amp;quot;Fire Click Event on mySPAN&amp;quot; onClick=&amp;quot;doFire(&amp;quot;mySPAN&amp;quot;)&amp;quot;&amp;gt;&amp;lt;/P&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 the onSelectStart Event Handler==&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;
/*&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;onSelectStart Event Handler&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
&amp;lt;STYLE TYPE=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
TD {text-align:center}&lt;br /&gt;
&amp;lt;/STYLE&amp;gt;&lt;br /&gt;
&amp;lt;SCRIPT LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
function showObj() {&lt;br /&gt;
    var objID = event.srcElement.id&lt;br /&gt;
    status = &amp;quot;Selection started with object: &amp;quot; + objID&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 ID=&amp;quot;myBody&amp;quot; onSelectStart=&amp;quot;showObj()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;H1 ID=&amp;quot;myH1&amp;quot;&amp;gt;onSelectStart Event Handler&amp;lt;/H1&amp;gt;&lt;br /&gt;
&amp;lt;HR ID=&amp;quot;myHR&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;P ID=&amp;quot;myP&amp;quot;&amp;gt;This is a sample paragraph.&amp;lt;/P&amp;gt;&lt;br /&gt;
&amp;lt;TABLE BORDER=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;TR ID=&amp;quot;row1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;TH ID=&amp;quot;header1&amp;quot;&amp;gt;Column A&amp;lt;/TH&amp;gt;&lt;br /&gt;
    &amp;lt;TH ID=&amp;quot;header2&amp;quot;&amp;gt;Column B&amp;lt;/TH&amp;gt;&lt;br /&gt;
    &amp;lt;TH ID=&amp;quot;header3&amp;quot;&amp;gt;Column C&amp;lt;/TH&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR ID=&amp;quot;row2&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;TD ID=&amp;quot;cellA2&amp;quot;&amp;gt;text&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD ID=&amp;quot;cellB2&amp;quot;&amp;gt;text&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD ID=&amp;quot;cellC2&amp;quot;&amp;gt;text&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;TR ID=&amp;quot;row3&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;TD ID=&amp;quot;cellA3&amp;quot;&amp;gt;text&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD ID=&amp;quot;cellB3&amp;quot;&amp;gt;text&amp;lt;/TD&amp;gt;&lt;br /&gt;
    &amp;lt;TD ID=&amp;quot;cellC3&amp;quot;&amp;gt;text&amp;lt;/TD&amp;gt;&lt;br /&gt;
&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&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;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>