Solved

Read a system file from javascript

Posted on 2008-06-16
1
174 Views
Last Modified: 2011-10-19
Hello

Could anyone say to me if it's possible to create a javascript code which reads a text file and fill an array with the lines contained in it?


Thanks in advance
0
Comment
Question by:Federico_Ruiz
1 Comment
 
LVL 1

Accepted Solution

by:
ravinadiminti earned 500 total points
Comment Utility
Check the code snippet below, the html/javascript code reads 2 files from the C: drive. If you are working on Unix or Linux, change the path of the file accordingly.

Hope this helps
<html>
 

<head>

  <title></title>

</head>
 

<body>

<script language="JavaScript" type="text/javascript">

<!--

var srcFrame;

//External content into a layer

function loadOuter(doc) {

 srcFrame = document.getElementById("hiddenContent");

 srcFrame.src = doc;

 // workaround for missing onLoad event in IFRAME for NN6

 if (!srcFrame.onload) {

  setTimeout("transferHTML()", 1000)

 }

}
 

function transferHTML(){

 srcContent='';

 if (srcFrame.contentDocument){

  srcContent=srcFrame.contentDocument.getElementsByTagName("BODY")[0].innerHTML;

 }

 else if (srcFrame.contentWindow){

  srcContent=srcFrame.contentWindow.document.body.innerHTML;

 }

 document.getElementById("outerDisplay").innerHTML = srcContent

}
 
 

var DocAry=new Array('text1.txt','text2.txt');
 

function SelectList(v){

 if (v>0){

  loadOuter(DocAry[v-1]);

 }

}
 

//-->

</script>
 

<INPUT TYPE="button" VALUE="text1.txt" onClick="loadOuter('C:\\text1.txt')" >

<INPUT TYPE="button" VALUE="text2.txt" onClick="loadOuter('C:\\text2.txt')" >

<br>
 

<div id="outerDisplay"></div>
 

<iframe  id="hiddenContent" width="200" height="200" style="position:absolute;visibility:hidden;" ></iframe>
 

</body>
 

</html>

Open in new window

text1.txt
text2.txt
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Today I would like to talk about localizing (Internationalization) JavaScript applications. Introduction When creating an application that is going to be used by many people around the globe, it is important to remember that not everyone speak…
This article discusses how to create an extensible mechanism for linked drop downs.
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)
The viewer will learn the basics of jQuery including how to code hide show and toggles. 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…

771 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

10 Experts available now in Live!

Get 1:1 Help Now