?
Solved

Read Text File, populate HTML TextArea

Posted on 2009-04-06
5
Medium Priority
?
1,813 Views
Last Modified: 2012-05-06
I have a tab delimited text file.  I want to open up an HTML page and take this text file and populate a text area in that  HTML page. How do I go about doing this?
0
Comment
Question by:MichelleLacy
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 30

Expert Comment

by:anarki_jimbel
ID: 24082039
Where is you file is located?

You can't read a file on a clien computer from the page (through code).
0
 

Author Comment

by:MichelleLacy
ID: 24083290
The file will be saved in My Documents.
0
 
LVL 30

Expert Comment

by:anarki_jimbel
ID: 24083775
OK, I don't understand. You want to OPEN a file on a client computer? Or you want to SAVE it?
Anyway, as I already told, keep in mind that you can't read/write files on a client computer.
0
 

Author Comment

by:MichelleLacy
ID: 24085979
The program will run a user's computer.  The user has save a file in a specified format on their computer.  The program will look for this file, read the contents and paste it into a text area.  So let's say I am the user.   The text file is on my computer.  I have a text file with two columns.  I want to copy the contents of this file and paste it into a text area of an html page.
 
0
 

Accepted Solution

by:
MichelleLacy earned 0 total points
ID: 24147748
I found the solution:
1st using C# FileStream open file, then read it:
FileStream fileStream = new FileStream(@"c:\file.txt", FileMode.Open, FileAccess.Read);
Then set up an event to copy the text to the clipboard Clipboard.SetText(txtClipboard.Text), then ...whatever.Text = Clipboard.GetText();

Finally I found a method in Javascript, but I bet you can do it in C# as well, buyt this seemed more straightforward.  Open the URL link, grab the text from the clipboard and paste into into the textarea of the html page
<script type="text/javascript">
function PasteFromClipboard()

{

   document.Form1.txtArea.focus();

   PastedText = document.Form1.txtArea.createTextRange();

   PastedText.execCommand("Paste");

}

</script>
 
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.

718 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