Hi, This is a Perl mailing list, maybe you would be better off posting to a javascript list, or if it is a html file, a html group?
Owen > I have an html file that parses passed parameters with > this code: > ____________________________________ > > <script type="text/javascript"> > > var query = location.href.substring((location.href.indexOf('?')+1), > location.href.length); > if(location.href.indexOf('?') < 0) query = ''; > querysplit = query.split('&'); > query = new Array(); > > for(var i = 0; i < querysplit.length; i++){ > var namevalue = querysplit[i].split('='); > namevalue[1] = namevalue[1].replace(/\+/g, ' '); > query[namevalue[0]] = unescape(namevalue[1]); > } > > window.onload = function(){ > // Do stuff with query string data here. > > document.getElementById('state').innerHTML = query['state']; > } > > var value = <span id='state'></span>; > > </script> > > <HTML> > <HEAD> > <TITLE>Title</TITLE> > </HEAD> > <BODY> > > <p>The valve is <span id='state'></span> </p> > > </body> > </html> > ____________________________________ > > > > All that works fine. > > Then I try to copy the parsed value in the Subject field > as follows: > > > ____________________________________ > > <FORM > ACTION="http://lotsofstuffhere&confirm=confirmed.html&error=error.html" > METHOD="POST"> > <INPUT NAME="recipient" TYPE="HIDDEN" VALUE="myemail"> > <TABLE> > <TR> > <TD valign=middle>Your Name:</TD> > <TD><INPUT NAME="name" SIZE="30"></TD> > </TR> > <TR> > <TD valign=middle>Your E-mail:</TD> > <TD><INPUT NAME="e-mail" SIZE="30"></TD> > </TR> > <TR> > <TD valign=middle>Link:</TD> > <TD><INPUT NAME="link" SIZE="60" VALUE="Some Link"></TD> > </TR> > <TR> > <TD valign=middle>Subject:</TD> > <TD><INPUT NAME="subject" SIZE="60" VALUE=<span > id='state'></span>></TD> > </TR> > <TR> > <TD valign=top><BR>Comments:</TD> > <TD><TEXTAREA NAME="body" VALUE="" cols=60 rows=10></TEXTAREA></TD> > </TR> > <INPUT NAME="followup-page" TYPE="HIDDEN" > VALUE="http://www.myprogram"> > <TR> > <TD></TD> > <TD><INPUT TYPE="submit" name="submit" VALUE="Send"></TD> > </TR> > </TABLE> > </FORM> > ____________________________________ > > > > This does not work. It puts "<span" in the subject field. > > Is it because of scoping? How can I get this to work? I tried > literally 40 different things, but none worked. I also spent > roughly 4 hours searching for a solution. > > I can get this done with a Perl file, but unfortunately my > Webserver will not run it properly. > > > Mike > > > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > http://learn.perl.org/ > > > -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/