|
Rob, You need to use getElementById rather than getElementsByName Eg <INPUT TYPE="TEXT" NAME="AFIELD.007-016" VALUE="" SIZE=64 MAXLENGTH=64> function prmpt() { document.getElementById('AFIELD.007-016').value = num } Cheers Colin.W -----Original Message----- From: Rob Dixon [mailto:rob.dixon@xxxxxxxxxxx] Sent: 05 January 2004 09:40 To: Web Enabling the AS400 / iSeries Subject: Re: [WEB400] Javascript newbie problem Colin Here is a much cut down code sample ___________________________________________________________________ <HTML> <HEAD> <TITLE>AS/400 Field Selection Test</TITLE> </HEAD> <BODY> <FORM name="FORM1" METHOD="POST" ACTION="http://123.456.789.098:1030/WSG/509170/QTMTWSG/QTWSG05563"> <INPUT TYPE="HIDDEN" NAME="SESSION" VALUE="/7EAF9E5923B3F788/130EF2A8"><PRE><INPUT TYPE="SUBMIT" NAME="/7EAF9E5923B3F788/130EF2A8/BUTTON.999-999=*E" VALUE="Enter"> <BR><FONT COLOR="0000FF">STIPPLE IV </FONT> <FONT COLOR="0000FF">Rob Dixon </FONT> <FONT COLOR="0000FF">Rob Dixon Collection </FONT> <BR> <BR> <BR> <FONT COLOR="FFFF00"> Our Data</FONT> <INPUT TYPE="TEXT" NAME="AFIELD" VALUE="" SIZE=64 MAXLENGTH=64> <FONT COLOR="FF00FF">CHOOSE </FONT> <FONT COLOR="FF00FF"> </FONT><FONT COLOR="BLACK"> <SCRIPT LANGUAGE="JavaScript"> var num; function prmpt() { document.forms(0).AFIELD.value = num } </SCRIPT><FONT COLOR="BLUE"><FONT COLOR="YELLOW"><B> Press ENTER to continue</B></FONT><FONT COLOR="BLACK"> (for INDEX, type . then * or ID and ENTER) <BR> <BR> </FONT><FONT COLOR="BLUE"><A ONMOUSEDOWN="num='1';prmpt()"><B>Brill</A>,</TT></B></FONT><FONT COLOR="BLACK"> about 7 1/2 miles N.W. of Thame,</FONT><FONT COLOR="BLUE"><TT> a parish in the hundred of <A ONMOUSEDOWN="num='5';prmpt()"><B>Ashendon</A></B> in the county of <A ONMOUSEDOWN="num='7';prmpt()"><B>Buckinghamshire</B></A>, was part of <BR><A ONMOUSEDOWN="num='9';prmpt()"><B>Bernewood Forest</B></A>. Until recently, the living was a <A ONMOUSEDOWN="num='12';prmpt()"><B>perpetual curacy</B></A> in the diocese of <A ONMOUSEDOWN="num='14';prmpt()"><B>Oxford</B></A>. <BR> <BR></FONT><FONT COLOR="GREEN">Server=ERROSIII Task=WORKGROUP</FONT><FONT COLOR="BLACK"><BR> </FONT> <INPUT TYPE="SUBMIT" NAME="/7EAF9E5923B3F788/130EF2A8/BUTTON.999-999=*E" VALUE="Enter"><INPUT TYPE="SUBMIT" NAME="/7EAF9E5923B3F788/130EF2A8/BUTTON.999-999=*U" VALUE="Page Up"><INPUT TYPE="SUBMIT" NAME="/7EAF9E5923B3F788/130EF2A8/BUTTON.999-999=*V" VALUE="Page Down"> </FORM> </BODY> </HTML> ____________________________________________________________________________ This particular example I have taken from a history site that I am developing. but the same code will be used for all applications. If you left click on one of the links in bold blue, the number of the link will be displayed in the input field. The operator can then click on ENTER to send the number to the AS/400 and the application will automatically navigate to the relevant record in my neural database. The HTML and Javascript below the INPUT field are generated on the fly by my system. There are no stored URL's, HTML or Javascript in the system. I intend to enhance it so that clicking on the link will not only put the number in AFIELD but also submit the ENTER button. This sample works, but I have had to change the name of the field AFIELD.007-016 in the sample to AFIELD to make it work. Regrettably the name AFIELD.007-016 is generated and I cannot change it until I get round to doing my own CGI programming. Any ideas? Is there another way not using Javascript that might work? All help gratefully received Rob Dixon Colin Williams wrote: >Rob, > >im not 100% clear on what your trying to do, can you post a section of >code? > >cheers >Colin.W > > > _______________________________________________ This is the Web Enabling the AS400 / iSeries (WEB400) mailing list To post a message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo/web400 or email: WEB400-request@xxxxxxxxxxxx Before posting, please take a moment to review the archives at http://archive.midrange.com/web400. For the latest on Bertram Books products and services and for up-to-the-minute book news visit www.bertrams.com This e-mail and any attachments may contain information that is confidential and privileged and is solely for the use of the intended recipient. If you are not the intended recipient please notify the sender and delete this e-mail and any attachments immediately
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.