Solved

Save Parameters to Text File, and then pass parameters to further text fields in form for further information to be added

Posted on 2004-03-29
5
225 Views
Last Modified: 2010-04-06
I am relatively new to scripting and would like to have the user enter a parameter into a text field, for that data to be saved to a text file, and then be able to pass those parameters to another form.  I suppose that this is similar to a cookie, but don't want to use that method.

Also I am unsure how it will be best to script this, I have basic knowledge in ASP and Javascript and would like to use either of these technologies.

I would therefore appreciate some pointers/possible code on how to complete this.

Many Thanks
0
Comment
Question by:ITgirl
  • 3
  • 2
5 Comments
 
LVL 53

Expert Comment

by:COBOLdinosaur
ID: 10705946
>>>I suppose that this is similar to a cookie, but don't want to use that method.

The cookie method was developed because you can't do what you want to do.  Ordinary web pages are not permitted to access the the client's hard disk except for caching and cookies, and those may or may not be available depending on user preferences.  Even with risky elements like activex you have to have the users permission.  You cannot just write things out the hard drive.

If you need intemediate processing do it on the server. Send the first page to a script that saves the information server side and generates the next part of the form with the parameters included.

Cd&
0
 
LVL 1

Author Comment

by:ITgirl
ID: 10706666
Ok so may be I didn't make myself clear - this is for client side (on an intranet) where the user has full knowledge of the file being saved.
0
 
LVL 53

Expert Comment

by:COBOLdinosaur
ID: 10709117
Save a file clientside with partial contents of a page:

- Create a hidden iframe anywhre on the page:
<iframe name="fHidden" style="position:absolute;visibility:hidden;" src="about:blank"></iframe>

- add following script to the head of the page
<script type="text/javascript">
function saveContent(sText)
{
   document.frames['fhidden'].document.body.innerHTML = sText;
   document.frames['fhidden'].document.execCommand("SaveAs");
  return true;
}
</script>



Then call it this way from the form tag:

<form name="yourform" action="yourscript.asp"
onsubmit="saveContent(document.forms['yourform'].yourtextfield.value)";

The user will get a dialog and must agree to the data being saved on their hard drive. After the file has been saved the form action will be executed

Cd&
 


0
 
LVL 1

Author Comment

by:ITgirl
ID: 10714101
As I previously mentioned I am quite new to scripting - is there any way this can be done in javascript - as I am a bit happier using Javascript than asp.

Thanks
0
 
LVL 53

Accepted Solution

by:
COBOLdinosaur earned 50 total points
ID: 10714806
The form processing has to be done with server side scripting.  You cannot process it with the client side javascript.  The response page with the parameters carried over has to be generated on the server.

Cd&
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Clean URL from GET variables 2 93
Contact Forms for Website 6 78
Microsoft Edge 9 91
Coldfusion- Create and save form elements in Database 7 61
This article covers the basics of the Sass, which is a CSS extension language. You will learn about variables, mixins, and nesting.
Shoutout to Emily Plummer (http://www.experts-exchange.com/members/eplummer26.html) for giving me this article! She did most of it, I just finished it up and posted it for her :)    Introduction In a previous article (http://www.experts-exchang…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)

919 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now