<?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%2FForm_Control%2FForm_Demo</id>
		<title>JavaScript DHTML/Form Control/Form Demo - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=JavaScript_DHTML%2FForm_Control%2FForm_Demo"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Form_Demo&amp;action=history"/>
		<updated>2026-04-04T21:30:36Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Form_Demo&amp;diff=2508&amp;oldid=prev</id>
		<title> в 09:59, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Form_Demo&amp;diff=2508&amp;oldid=prev"/>
				<updated>2010-05-26T09:59:59Z</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;Версия 09:59, 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/Form_Control/Form_Demo&amp;diff=2509&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=JavaScript_DHTML/Form_Control/Form_Demo&amp;diff=2509&amp;oldid=prev"/>
				<updated>2010-05-26T07:21:52Z</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;==A one of everything HTML form==&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;
Examples From&lt;br /&gt;
JavaScript: The Definitive Guide, Fourth Edition&lt;br /&gt;
Legal matters: these files were created by David Flanagan, and are&lt;br /&gt;
Copyright (c) 2001 by David Flanagan.  You may use, study, modify, and&lt;br /&gt;
distribute them for any purpose.  Please note that these examples are&lt;br /&gt;
provided &amp;quot;as-is&amp;quot; and come with no warranty of any kind.&lt;br /&gt;
David Flanagan&lt;br /&gt;
*/&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;form name=&amp;quot;everything&amp;quot;&amp;gt;  &amp;lt;!-- A one-of-everything HTML form... --&amp;gt;&lt;br /&gt;
 &amp;lt;table border=&amp;quot;border&amp;quot; cellpadding=&amp;quot;5&amp;quot;&amp;gt;   &amp;lt;!-- ...in a big HTML table. --&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;Username:&amp;lt;br&amp;gt;[1]&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;username&amp;quot; size=&amp;quot;15&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;Password:&amp;lt;br&amp;gt;[2]&amp;lt;input type=&amp;quot;password&amp;quot; name=&amp;quot;password&amp;quot; size=&amp;quot;15&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td rowspan=&amp;quot;4&amp;quot;&amp;gt;Input Events[3]&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;lt;textarea name=&amp;quot;textarea&amp;quot; rows=&amp;quot;20&amp;quot; cols=&amp;quot;28&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td rowspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
       [9]&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Clear&amp;quot; name=&amp;quot;clearbutton&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
       [10]&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submitbutton&amp;quot; value=&amp;quot;Submit&amp;quot;&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
       [11]&amp;lt;input type=&amp;quot;reset&amp;quot; name=&amp;quot;resetbutton&amp;quot; value=&amp;quot;Reset&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
       Filename: [4]&amp;lt;input type=&amp;quot;file&amp;quot; name=&amp;quot;file&amp;quot; size=&amp;quot;15&amp;quot;&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;My Computer Peripherals:&amp;lt;br&amp;gt;&lt;br /&gt;
       [5]&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;peripherals&amp;quot; value=&amp;quot;modem&amp;quot;&amp;gt;56K Modem&amp;lt;br&amp;gt;&lt;br /&gt;
       [5]&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;peripherals&amp;quot; value=&amp;quot;printer&amp;quot;&amp;gt;Printer&amp;lt;br&amp;gt;&lt;br /&gt;
       [5]&amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;peripherals&amp;quot; value=&amp;quot;tape&amp;quot;&amp;gt;Tape Backup&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;My Web Browser:&amp;lt;br&amp;gt;&lt;br /&gt;
       [6]&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;browser&amp;quot; value=&amp;quot;nn&amp;quot;&amp;gt;Netscape&amp;lt;br&amp;gt;&lt;br /&gt;
       [6]&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;browser&amp;quot; value=&amp;quot;ie&amp;quot;&amp;gt;Internet Explorer&amp;lt;br&amp;gt;&lt;br /&gt;
       [6]&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;browser&amp;quot; value=&amp;quot;other&amp;quot;&amp;gt;Other&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
   &amp;lt;tr&amp;gt;&lt;br /&gt;
     &amp;lt;td&amp;gt;My Hobbies:[7]&amp;lt;br&amp;gt;&lt;br /&gt;
       &amp;lt;select multiple=&amp;quot;multiple&amp;quot; name=&amp;quot;hobbies&amp;quot; size=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;option value=&amp;quot;programming&amp;quot;&amp;gt;Hacking JavaScript&lt;br /&gt;
         &amp;lt;option value=&amp;quot;surfing&amp;quot;&amp;gt;Surfing the Web&lt;br /&gt;
         &amp;lt;option value=&amp;quot;caffeine&amp;quot;&amp;gt;Drinking Coffee&lt;br /&gt;
         &amp;lt;option value=&amp;quot;annoying&amp;quot;&amp;gt;Annoying my Friends&lt;br /&gt;
       &amp;lt;/select&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
     &amp;lt;td align=&amp;quot;center&amp;quot; valign=&amp;quot;center&amp;quot;&amp;gt;My Favorite Color:&amp;lt;br&amp;gt;[8]&lt;br /&gt;
       &amp;lt;select name=&amp;quot;color&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;option value=&amp;quot;red&amp;quot;&amp;gt;Red        &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      &amp;lt;option value=&amp;quot;white&amp;quot;&amp;gt;White&lt;br /&gt;
         &amp;lt;option value=&amp;quot;violet&amp;quot;&amp;gt;Violet  &amp;lt;option value=&amp;quot;peach&amp;quot;&amp;gt;Peach&lt;br /&gt;
       &amp;lt;/select&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;        &amp;lt;!-- Another table--the key to the one above. --&amp;gt;&lt;br /&gt;
  &amp;lt;table border=&amp;quot;4&amp;quot; bgcolor=&amp;quot;pink&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Form Elements&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;[1] Text&amp;lt;/td&amp;gt;  &amp;lt;td&amp;gt;[2] Password&amp;lt;/td&amp;gt;  &amp;lt;td&amp;gt;[3] Textarea&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;[4] FileUpload&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;[5] Checkbox&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;[6] Radio&amp;lt;/td&amp;gt;  &amp;lt;td&amp;gt;[7] Select (list)&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;[8] Select (menu)&amp;lt;/td&amp;gt;  &amp;lt;td&amp;gt;[9] Button&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;[10] Submit&amp;lt;/td&amp;gt;  &amp;lt;td&amp;gt;[11] Reset&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;script&amp;gt;&lt;br /&gt;
// This generic function appends details of an event to the big Textarea&lt;br /&gt;
// element in the form above. It is called from various event handlers.&lt;br /&gt;
function report(element, event) {&lt;br /&gt;
    var elmtname = element.name;&lt;br /&gt;
    if ((element.type == &amp;quot;select-one&amp;quot;) || (element.type == &amp;quot;select-multiple&amp;quot;)){&lt;br /&gt;
        value = &amp;quot; &amp;quot;;&lt;br /&gt;
        for(var i = 0; i &amp;lt; element.options.length; i++)&lt;br /&gt;
            if (element.options[i].selected) &lt;br /&gt;
                value += element.options[i].value + &amp;quot; &amp;quot;;&lt;br /&gt;
    }&lt;br /&gt;
    else if (element.type == &amp;quot;textarea&amp;quot;) value = &amp;quot;...&amp;quot;;&lt;br /&gt;
    else value = element.value;&lt;br /&gt;
    var msg = event + &amp;quot;: &amp;quot; + elmtname + &amp;quot; (&amp;quot; + value + &amp;quot;)\n&amp;quot;;&lt;br /&gt;
    var t = element.form.textarea;&lt;br /&gt;
    t.value = t.value + msg;&lt;br /&gt;
}&lt;br /&gt;
// This function adds a bunch of event handlers to every element in a form.&lt;br /&gt;
// It doesn&amp;quot;t bother checking to see if the element supports the event handler,&lt;br /&gt;
// it just adds them all. Note that the event handlers call report() above.&lt;br /&gt;
// Note that we&amp;quot;re defining event handlers by assigning functions to the&lt;br /&gt;
// properties of JavaScript objects rather than by assigning strings to&lt;br /&gt;
// the attributes of HTML elements.&lt;br /&gt;
function addhandlers(f) {&lt;br /&gt;
    // Loop through all the elements in the form&lt;br /&gt;
    for(var i = 0; i &amp;lt; f.elements.length; i++) {&lt;br /&gt;
        var e = f.elements[i];&lt;br /&gt;
        e.onclick = function() { report(this, &amp;quot;Click&amp;quot;); }&lt;br /&gt;
        e.onchange = function() { report(this, &amp;quot;Change&amp;quot;); }&lt;br /&gt;
        e.onfocus = function() { report(this, &amp;quot;Focus&amp;quot;); }&lt;br /&gt;
        e.onblur = function() { report(this, &amp;quot;Blur&amp;quot;); }&lt;br /&gt;
        e.onselect = function() { report(this, &amp;quot;Select&amp;quot;); }&lt;br /&gt;
    }&lt;br /&gt;
    // Define some special-case event handlers for the three buttons:&lt;br /&gt;
    f.clearbutton.onclick = function() {&lt;br /&gt;
        this.form.textarea.value=&amp;quot;&amp;quot;; report(this,&amp;quot;Click&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    f.submitbutton.onclick = function () {&lt;br /&gt;
        report(this, &amp;quot;Click&amp;quot;); return false;&lt;br /&gt;
    }&lt;br /&gt;
    f.resetbutton.onclick = function() {&lt;br /&gt;
        this.form.reset(); report(this, &amp;quot;Click&amp;quot;); return false;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
// Finally, activate our form by adding all possible event handlers!&lt;br /&gt;
addhandlers(document.everything);&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
           &lt;br /&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;
==Change string to big, bold, fixed with form control==&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;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      var clr = &amp;quot;&amp;quot;;&lt;br /&gt;
      var sze = &amp;quot;&amp;quot;;&lt;br /&gt;
      if (document.form1.bigBox.checked) txt = txt.big();&lt;br /&gt;
      if (document.form1.boldBox.checked) txt = txt.bold();&lt;br /&gt;
      if (document.form1.fixedBox.checked) txt = txt.fixed();&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&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;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Style:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;bigBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Big&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;boldBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Bold&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;fixedBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Fixed&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Change string to italics, small, strike with form control==&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;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      if (document.form1.italicsBox.checked) txt = txt.italics();&lt;br /&gt;
      if (document.form1.smallBox.checked) txt = txt.small();&lt;br /&gt;
      if (document.form1.strikeBox.checked) txt = txt.strike();&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&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;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Style:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;boldBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Bold&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;fixedBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Fixed&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;italicsBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Italics&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;smallBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Small&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;strikeBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Strike&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Change string to subscript and superscript with form control==&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;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      if (document.form1.subBox.checked) txt = txt.sub();&lt;br /&gt;
      if (document.form1.supBox.checked) txt = txt.sup();&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&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;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Style:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;subBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Sub&lt;br /&gt;
      &amp;lt;input type=&amp;quot;checkbox&amp;quot; name=&amp;quot;supBox&amp;quot; value=&amp;quot;ON&amp;quot; /&amp;gt;Sup&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Collapsing Forms==&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;Collapsing Forms&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
window.onload=setup;&lt;br /&gt;
function setup() {&lt;br /&gt;
   document.getElementById(&amp;quot;one&amp;quot;).style.display=&amp;quot;none&amp;quot;;&lt;br /&gt;
   document.getElementById(&amp;quot;two&amp;quot;).style.display=&amp;quot;none&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
function show(newItem) {&lt;br /&gt;
   var item = document.getElementById(newItem);&lt;br /&gt;
   if (item.style.display==&amp;quot;none&amp;quot;) {&lt;br /&gt;
       item.style.display=&amp;quot;block&amp;quot;;&lt;br /&gt;
   } else {&lt;br /&gt;
       item.style.display=&amp;quot;none&amp;quot;;&lt;br /&gt;
   }&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;form&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;label&amp;quot; onclick=&amp;quot;show(&amp;quot;one&amp;quot;)&amp;quot;&amp;gt;Name(click me to expand)&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;elements&amp;quot; id=&amp;quot;one&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;label&amp;gt;First Name:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;firstname&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;label&amp;quot; onclick=&amp;quot;show(&amp;quot;two&amp;quot;)&amp;quot;&amp;gt;Address(click me to expand)&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;elements&amp;quot; id=&amp;quot;two&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;label&amp;gt;Street Address:&amp;lt;/label&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;street&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/div&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Computes the french VAT and amounts including all taxes, and converts a currency into Euro==&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;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01 Transitional//EN&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;JsLib 1.3 - Exemple - monnaie.js&amp;lt;/TITLE&amp;gt;&lt;br /&gt;
    &amp;lt;META HTTP-EQUIV=&amp;quot;Content-Type&amp;quot; CONTENT=&amp;quot;text/html; charset=iso-8859-1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;META NAME=&amp;quot;Author&amp;quot; CONTENT=&amp;quot;Etienne CHEVILLARD&amp;quot;&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
    &amp;lt;!-- monnaie.js --&amp;gt;&lt;br /&gt;
    &amp;lt;SCRIPT TYPE=&amp;quot;text/javascript&amp;quot; LANGUAGE=&amp;quot;Javascript&amp;quot;&amp;gt;&lt;br /&gt;
/* monnaie.js&lt;br /&gt;
 * Role : calcule la TVA et les montants HT et TTC, et convertit une devise en Euro&lt;br /&gt;
 * Projet : JsLib&lt;br /&gt;
 * Auteur : Etienne CHEVILLARD (echevillard@users.sourceforge.net)&lt;br /&gt;
 * Version : 1.3&lt;br /&gt;
 * Creation : 30/04/2001&lt;br /&gt;
 * Mise a jour : 23/02/2005&lt;br /&gt;
 */&lt;br /&gt;
// --- Variables globales ---&lt;br /&gt;
// taux par defaut&lt;br /&gt;
var monnaie_taux_TVA=0.196;&lt;br /&gt;
var monnaie_taux_Euro=6.55957;&lt;br /&gt;
// --- Fonctions ---&lt;br /&gt;
// retourne un arrondi a deux decimales du montant specifie&lt;br /&gt;
function calculerArrondi(montant) {&lt;br /&gt;
  var marr=parseFloat(montant)*100&lt;br /&gt;
  marr=Math.round(marr)/100;&lt;br /&gt;
  return (parseFloat(marr));&lt;br /&gt;
} // fin calculerArrondi(montant)&lt;br /&gt;
// calcule le montant HT a partir du montant TTC specifie&lt;br /&gt;
function calculerMontantHT(montant) {&lt;br /&gt;
  var mres;&lt;br /&gt;
  var mttc=parseFloat(montant);&lt;br /&gt;
  if (mttc) {&lt;br /&gt;
    mres=mttc*(1/(1+monnaie_taux_TVA));&lt;br /&gt;
    mres=calculerArrondi(mres);&lt;br /&gt;
    return (parseFloat(mres));&lt;br /&gt;
  } else {&lt;br /&gt;
    return (0);&lt;br /&gt;
  }&lt;br /&gt;
} // fin calculerMontantHT(montant)&lt;br /&gt;
// calcule le montant TTC a partir du montant HT specifie&lt;br /&gt;
function calculerMontantTTC(montant) {&lt;br /&gt;
  var mres;&lt;br /&gt;
  var mht=parseFloat(montant);&lt;br /&gt;
  if (mht) {&lt;br /&gt;
    mres=mht*(1+monnaie_taux_TVA);&lt;br /&gt;
    mres=calculerArrondi(mres);&lt;br /&gt;
    return (parseFloat(mres));&lt;br /&gt;
  } else {&lt;br /&gt;
    return (0);&lt;br /&gt;
  }&lt;br /&gt;
} // fin calculerMontantTTC(montant)&lt;br /&gt;
// calcule la TVA a appliquer sur le montant HT specifie&lt;br /&gt;
function calculerTVASurHT(montant) {&lt;br /&gt;
  var mres;&lt;br /&gt;
  var mht=parseFloat(montant);&lt;br /&gt;
  if (mht) {&lt;br /&gt;
    mres=mht*monnaie_taux_TVA;&lt;br /&gt;
    mres=calculerArrondi(mres);&lt;br /&gt;
    return (parseFloat(mres));&lt;br /&gt;
  } else {&lt;br /&gt;
    return (0);&lt;br /&gt;
  }&lt;br /&gt;
} // fin calculerTVASurHT(montant)&lt;br /&gt;
// calcule la TVA appliquee sur le montant TTC specifie&lt;br /&gt;
function calculerTVASurTTC(montant) {&lt;br /&gt;
  var mres;&lt;br /&gt;
  var mttc=parseFloat(montant);&lt;br /&gt;
  if (mttc) {&lt;br /&gt;
    mres=mttc*(monnaie_taux_TVA/(1+monnaie_taux_TVA));&lt;br /&gt;
    mres=calculerArrondi(mres);&lt;br /&gt;
    return (parseFloat(mres));&lt;br /&gt;
  } else {&lt;br /&gt;
    return (0);&lt;br /&gt;
  }&lt;br /&gt;
} // fin calculerTVASurTTC(montant)&lt;br /&gt;
// convertit en Euro le montant specifie (en devise locale)&lt;br /&gt;
function convertirDeviseEnEuro(montant) {&lt;br /&gt;
  var mres;&lt;br /&gt;
  var mdev=parseFloat(montant);&lt;br /&gt;
  if (mdev) {&lt;br /&gt;
    mres=mdev*(1/monnaie_taux_Euro);&lt;br /&gt;
    mres=calculerArrondi(mres);&lt;br /&gt;
    return (parseFloat(mres));&lt;br /&gt;
  } else {&lt;br /&gt;
    return (0);&lt;br /&gt;
  }&lt;br /&gt;
} // fin convertirDeviseEnEuro(montant)&lt;br /&gt;
// convertit en devise le montant specifie (en Euro)&lt;br /&gt;
function convertirEuroEnDevise(montant) {&lt;br /&gt;
  var mres;&lt;br /&gt;
  var meur=parseFloat(montant);&lt;br /&gt;
  if (meur) {&lt;br /&gt;
    mres=meur*monnaie_taux_Euro;&lt;br /&gt;
    mres=calculerArrondi(mres);&lt;br /&gt;
    return (parseFloat(mres));&lt;br /&gt;
  } else {&lt;br /&gt;
    return (0);&lt;br /&gt;
  }&lt;br /&gt;
} // fin convertirEuroEnDevise(montant)&lt;br /&gt;
// modifie le taux de conversion Euro/devise avec la valeur specifiee&lt;br /&gt;
function modifierTauxEuro(taux) {&lt;br /&gt;
  var mnouv=parseFloat(taux);&lt;br /&gt;
  if (mnouv) {&lt;br /&gt;
    monnaie_taux_Euro=mnouv;&lt;br /&gt;
    return (true);&lt;br /&gt;
  } else {&lt;br /&gt;
    return (false);&lt;br /&gt;
  }&lt;br /&gt;
} // fin modifierTauxEuro(taux)&lt;br /&gt;
// modifie le taux de TVA avec la valeur specifiee&lt;br /&gt;
function modifierTauxTVA(taux) {&lt;br /&gt;
  var mnouv=parseFloat(taux);&lt;br /&gt;
  if (mnouv) {&lt;br /&gt;
    monnaie_taux_TVA=(mnouv/100);&lt;br /&gt;
    return (true);&lt;br /&gt;
  } else {&lt;br /&gt;
    return (false);&lt;br /&gt;
  }&lt;br /&gt;
} // fin modifierTauxTVA(taux)&lt;br /&gt;
// retourne le taux de conversion Euro/devise&lt;br /&gt;
function obtenirTauxEuro() {&lt;br /&gt;
  return (parseFloat(monnaie_taux_Euro));&lt;br /&gt;
} // fin obtenirTauxEuro()&lt;br /&gt;
// retourne le taux de TVA&lt;br /&gt;
function obtenirTauxTVA() {&lt;br /&gt;
  return (parseFloat(monnaie_taux_TVA*100));&lt;br /&gt;
} // fin obtenirTauxTVA()&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;JsLib 1.3&amp;lt;/H1&amp;gt;&lt;br /&gt;
    &amp;lt;HR&amp;gt;&lt;br /&gt;
    &amp;lt;H2&amp;gt;Exemple - monnaie.js&amp;lt;/H2&amp;gt;&lt;br /&gt;
    &amp;lt;NOSCRIPT&amp;gt;&lt;br /&gt;
      &amp;lt;P&amp;gt;&amp;lt;I&amp;gt;Erreur : votre navigateur ne reconnait pas le Javascript ou est configur&amp;amp;eacute; pour ne&lt;br /&gt;
      pas prendre en compte le code Javascript. Dans ce dernier cas, vous pouvez modifier la&lt;br /&gt;
      configuration dans les pr&amp;amp;eacute;f&amp;amp;eacute;rences/options de votre navigateur.&amp;lt;/I&amp;gt;&lt;br /&gt;
      &amp;lt;HR&amp;gt;&lt;br /&gt;
    &amp;lt;/NOSCRIPT&amp;gt;&lt;br /&gt;
    &amp;lt;FORM ACTION=&amp;quot;GET&amp;quot; NAME=&amp;quot;f&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;P&amp;gt;Taux de TVA :&lt;br /&gt;
        &amp;lt;TABLE SUMMARY=&amp;quot;&amp;quot; BORDER=0&amp;gt;&amp;lt;TR&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Afficher le taux&amp;quot;&lt;br /&gt;
          onClick=&amp;quot;alert(&amp;quot;Taux de TVA : &amp;quot; + obtenirTauxTVA() + &amp;quot; %&amp;quot;)&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Modifier le taux&amp;quot;&lt;br /&gt;
          onClick=&amp;quot;modifierTauxTVA(window.prompt(&amp;quot;Indiquez le taux de TVA en % :&amp;quot;, obtenirTauxTVA()))&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
      &amp;lt;P&amp;gt;Calcul des prix HT et TTC et de la TVA :&lt;br /&gt;
        &amp;lt;TABLE SUMMARY=&amp;quot;&amp;quot; BORDER=0&amp;gt;&amp;lt;TR&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;Prix HT :&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;&amp;lt;INPUT NAME=&amp;quot;ht&amp;quot; TYPE=TEXT VALUE=&amp;quot;0&amp;quot; SIZE=20&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Calculer le prix TTC&amp;quot;&lt;br /&gt;
          onClick=&amp;quot;document.f.tva.value=calculerTVASurHT(document.f.ht.value);document.f.ttc.value=calculerMontantTTC(document.f.ht.value);&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&lt;br /&gt;
      &amp;lt;TD&amp;gt;TVA :&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;&amp;lt;INPUT NAME=&amp;quot;tva&amp;quot; TYPE=TEXT VALUE=&amp;quot;0&amp;quot; SIZE=20&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;TD&amp;gt;&amp;amp;nbsp;&amp;lt;/TD&amp;gt;&lt;br /&gt;
      &amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&lt;br /&gt;
      &amp;lt;TD&amp;gt;Prix TTC :&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;&amp;lt;INPUT NAME=&amp;quot;ttc&amp;quot; TYPE=TEXT VALUE=&amp;quot;0&amp;quot; SIZE=20&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Calculer le prix HT&amp;quot;&lt;br /&gt;
          onClick=&amp;quot;document.f.tva.value=calculerTVASurTTC(document.f.ttc.value);document.f.ht.value=calculerMontantHT(document.f.ttc.value);&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
      &amp;lt;P&amp;gt;Taux de conversion Euro :&lt;br /&gt;
        &amp;lt;TABLE SUMMARY=&amp;quot;&amp;quot; BORDER=0&amp;gt;&amp;lt;TR&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Afficher le taux&amp;quot; onClick=&amp;quot;alert(&amp;quot;Taux de conversion Euro -&amp;gt; devise : &amp;quot; + obtenirTauxEuro())&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Modifier le taux&amp;quot;  onClick=&amp;quot;modifierTauxEuro(window.prompt(&amp;quot;Indiquez le taux de conversion Euro -&amp;gt; devise :&amp;quot;, obtenirTauxEuro()))&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
      &amp;lt;P&amp;gt;Conversion d&amp;quot;un prix en Euro :&lt;br /&gt;
        &amp;lt;TABLE SUMMARY=&amp;quot;&amp;quot; BORDER=0&amp;gt;&amp;lt;TR&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;Prix en devise locale :&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;&amp;lt;INPUT NAME=&amp;quot;dev&amp;quot; TYPE=TEXT VALUE=&amp;quot;0&amp;quot; SIZE=20&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Convertir en Euro&amp;quot;&lt;br /&gt;
          onClick=&amp;quot;document.f.eur.value=convertirDeviseEnEuro(document.f.dev.value);&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
      &amp;lt;/TR&amp;gt;&amp;lt;TR&amp;gt;&lt;br /&gt;
      &amp;lt;TD&amp;gt;Prix en Euro :&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;TD&amp;gt;&amp;lt;INPUT NAME=&amp;quot;eur&amp;quot; TYPE=TEXT VALUE=&amp;quot;0&amp;quot; SIZE=20&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
          &amp;lt;TD&amp;gt;&amp;lt;INPUT TYPE=BUTTON VALUE=&amp;quot;Convertir en devise locale&amp;quot;&lt;br /&gt;
          onClick=&amp;quot;document.f.dev.value=convertirEuroEnDevise(document.f.eur.value);&amp;quot;&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
        &amp;lt;/TR&amp;gt;&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
    &amp;lt;/FORM&amp;gt;&lt;br /&gt;
    &amp;lt;HR&amp;gt;&lt;br /&gt;
    &amp;lt;P&amp;gt;&amp;lt;I&amp;gt;Rappel : en Javascript, le s&amp;amp;eacute;parateur d&amp;amp;eacute;cimal est le point.&amp;lt;/I&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;
         &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;
==Create a link with value in form controls==&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;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow(){&lt;br /&gt;
      var txt = document.form1.stringField.value&lt;br /&gt;
      if (document.form1.hypertext[0].checked){&lt;br /&gt;
        txt = txt.link(document.form1.jumptoField.value);&lt;br /&gt;
      }else{&lt;br /&gt;
        if (document.form1.hypertext[1].checked){&lt;br /&gt;
          txt = txt.anchor(document.form1.jumptoField.value);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
      document.write(txt);&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;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      Text:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;20&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;hypertext&amp;quot; value=&amp;quot;Link&amp;quot; checked=&amp;quot;checked&amp;quot; /&amp;gt;&lt;br /&gt;
      Link:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;hypertext&amp;quot; value=&amp;quot;Anchor&amp;quot; /&amp;gt;&lt;br /&gt;
      Anchor:&lt;br /&gt;
      Jump To:&lt;br /&gt;
      &amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;30&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;jumptoField&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Greeting card genertor==&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 Application Cookbook&lt;br /&gt;
By Jerry Bradenbaugh&lt;br /&gt;
Publisher: O&amp;quot;Reilly &lt;br /&gt;
Series: Cookbooks&lt;br /&gt;
ISBN: 1-56592-577-7&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;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;A href=&amp;quot;http://www.wbex.ru/Code/JavaScriptDownload/GreetingCardGenerator.zip&amp;quot;&amp;gt;GreetingCardGenerator.zip( 260 k)&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Online test==&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 Application Cookbook&lt;br /&gt;
By Jerry Bradenbaugh&lt;br /&gt;
Publisher: O&amp;quot;Reilly &lt;br /&gt;
Series: Cookbooks&lt;br /&gt;
ISBN: 1-56592-577-7&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;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;A href=&amp;quot;http://www.wbex.ru/Code/JavaScriptDownload/OnlineTest.zip&amp;quot;&amp;gt;OnlineTest.zip( 10 k)&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Passing the form Object as a Parameter==&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;Beatle Picker&amp;lt;/title&amp;gt; &lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; &lt;br /&gt;
function processData(form) { &lt;br /&gt;
    for (var i = 0; i &amp;lt; form.Beatles.length; i++) { &lt;br /&gt;
        if (form.Beatles[i].checked) { &lt;br /&gt;
            break; &lt;br /&gt;
        } &lt;br /&gt;
    } &lt;br /&gt;
    var chosenBeatle = form.Beatles[i].value; &lt;br /&gt;
    var chosenSong = form.song.value; &lt;br /&gt;
    alert(chosenSong + &amp;quot; &amp;quot; + chosenBeatle ); &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
function checkSong(songTitle) { &lt;br /&gt;
    var enteredSong = songTitle.value; &lt;br /&gt;
    alert(enteredSong); &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/script&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt; &lt;br /&gt;
&amp;lt;body&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;form name=&amp;quot;Abbey Road&amp;quot;&amp;gt; &lt;br /&gt;
Choose your favorite Beatle: &lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Beatles&amp;quot; id=&amp;quot;Beatles1&amp;quot; value=&amp;quot;John Lennon&amp;quot; checked=&amp;quot;true&amp;quot; /&amp;gt;John &lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Beatles&amp;quot; id=&amp;quot;Beatles2&amp;quot; value=&amp;quot;Paul McCartney&amp;quot; /&amp;gt;Paul &lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Beatles&amp;quot; id=&amp;quot;Beatles3&amp;quot; value=&amp;quot;George Harrison&amp;quot; /&amp;gt;George &lt;br /&gt;
&amp;lt;input type=&amp;quot;radio&amp;quot; name=&amp;quot;Beatles&amp;quot; id=&amp;quot;Beatles4&amp;quot; value=&amp;quot;Ringo Starr&amp;quot; /&amp;gt;Ringo &lt;br /&gt;
&amp;lt;p&amp;gt;Enter the name of your favorite Beatles song:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; name=&amp;quot;song&amp;quot; id=&amp;quot;song&amp;quot; value=&amp;quot;value&amp;quot; onchange=&amp;quot;checkSong(this)&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; name=&amp;quot;process&amp;quot; id=&amp;quot;process&amp;quot; value=&amp;quot;Process&amp;quot; onclick=&amp;quot;processData(this.form)&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Searchengine MS IE==&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;
/*&lt;br /&gt;
JavaScript Application Cookbook&lt;br /&gt;
By Jerry Bradenbaugh&lt;br /&gt;
Publisher: O&amp;quot;Reilly &lt;br /&gt;
Series: Cookbooks&lt;br /&gt;
ISBN: 1-56592-577-7&lt;br /&gt;
*/ &lt;br /&gt;
           &lt;br /&gt;
         &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&amp;lt;A href=&amp;quot;http://www.wbex.ru/Code/JavaScriptDownload/SearchengineMSIE.zip&amp;quot;&amp;gt;SearchengineMSIE.zip( 12 k)&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Set font color with form control==&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;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      var clr = &amp;quot;&amp;quot;;&lt;br /&gt;
      clr = document.form1.colorList.options[document.form1.colorList.options.selectedIndex].text;&lt;br /&gt;
      txt = txt.fontcolor(clr);&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&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;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Color:&lt;br /&gt;
      &amp;lt;select name=&amp;quot;colorList&amp;quot; size=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;option selected=&amp;quot;selected&amp;quot;&amp;gt;black&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;green&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;red&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;/select&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Set font size with form control==&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;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
    function showWindow() {&lt;br /&gt;
      var txt = document.form1.stringField.value;&lt;br /&gt;
      var sze = &amp;quot;&amp;quot;;&lt;br /&gt;
      sze = document.form1.sizeList.options[document.form1.sizeList.options.selectedIndex].text;&lt;br /&gt;
      txt = txt.fontsize(sze);&lt;br /&gt;
      objWindow = window.open(&amp;quot;&amp;quot;, &amp;quot;&amp;quot;,&amp;quot;width=600,height=300&amp;quot;);&lt;br /&gt;
      objWindow.document.write(txt);&lt;br /&gt;
      objWindow.document.close();&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;form method=&amp;quot;post&amp;quot; name=&amp;quot;form1&amp;quot; action=&amp;quot;null&amp;quot;&amp;gt;&lt;br /&gt;
      String:&amp;lt;input type=&amp;quot;text&amp;quot; size=&amp;quot;40&amp;quot; maxlength=&amp;quot;256&amp;quot; name=&amp;quot;stringField&amp;quot; /&amp;gt;&lt;br /&gt;
      Size:&lt;br /&gt;
      &amp;lt;select name=&amp;quot;sizeList&amp;quot; size=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;option selected=&amp;quot;selected&amp;quot;&amp;gt;1&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;2&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;3&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;4&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;5&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;6&amp;lt;/option&amp;gt;&lt;br /&gt;
        &amp;lt;option&amp;gt;7&amp;lt;/option&amp;gt;&lt;br /&gt;
      &amp;lt;/select&amp;gt;&lt;br /&gt;
    &amp;lt;input type=&amp;quot;button&amp;quot; name=&amp;quot;Show&amp;quot; value=&amp;quot;Show&amp;quot; onclick=&amp;quot;showWindow()&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;
    &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>