| 
  <HTML>
 <HEAD>
 <TITLE>Array Concatenation</TITLE>
 <SCRIPT LANGUAGE="JavaScript1.1">
 
 var arrayOne, arrayTwo, arrayThree, textObj
 
 function initialize() {
 var form = document.forms[0]
 textObj = form.original
 arrayOne = new Array("A", "B","C")
 arrayTwo = new Array("D", "E",textObj)
 arrayThree = arrayOne.concat(arrayTwo)
 update1(form)
 update2(form)
 showArrays()
 }
 
 function showArrays() {
 var form = document.forms[0]
 form.array1.value = arrayOne.join("\n")
 form.array2.value = arrayTwo.join("\n")
 form.array3.value = arrayThree.join("\n")
 }
 
 function update1(form) {
 arrayThree[0] = form.source1.value
 form.result1.value = arrayOne[0]
 form.result2.value = arrayThree[0]
 showArrays()
 }
 function update2(form) {
 arrayThree[5].value = form.source2.value
 form.result3.value = arrayTwo[2].value
 form.result4.value = arrayThree[5].value
 showArrays()
 }
 </SCRIPT>
 </HEAD>
 <BODY onLoad="initialize()">
 <FORM>
 <TABLE>
 <TR><TH>arrayOne</TH><TH>arrayTwo</TH><TH>arrayThree</TH></TR>
 <TR>
 <TD><TEXTAREA NAME="array1" COLS=25 ROWS=6></TEXTAREA></TD>
 <TD><TEXTAREA NAME="array2" COLS=25 ROWS=6></TEXTAREA></TD>
 <TD><TEXTAREA NAME="array3" COLS=25 ROWS=6></TEXTAREA></TD>
 </TR>
 </TABLE>
 <B>Enter new value for arrayThree[0]:</B>
 <INPUT TYPE="text" NAME="source1" VALUE="X">
 <INPUT TYPE="button" VALUE="Change arrayThree[0]" onClick="update1(this.form)"><BR>
 Current arrayOne[0] is:<INPUT TYPE="text" NAME="result1"><BR>
 Current arrayThree[0] is:<INPUT TYPE="text" NAME="result2"><BR>
 <HR>
 textObj assigned to arrayTwo[2]:
 <INPUT TYPE="text" NAME="original" onFocus="this.blur()"></BR>
 <B>Enter new value for arrayThree[5]:</B>
 <INPUT TYPE="text" NAME="source2" VALUE="Y">
 <INPUT TYPE="button" VALUE="Change arrayThree[5].value" onClick="update2(this.form)"><BR>
 Current arrayTwo[2].value is:<INPUT TYPE="text" NAME="result3"><BR>
 Current arrayThree[5].value is:<INPUT TYPE="text" NAME="result4"><P>
 <INPUT TYPE="button" VALUE="Reset" onClick="location.reload()">
 </FORM>
 </BODY>
 </HTML>
 
 
 
 
 
 
 |