Home Articles FAQs XREF Games Software Instant Books About Feedback Search Site-Map
irt.org logo

Q1406 How do I read data from an input file?

irt.org | Knowledge Base | JavaScript | file | Q1406 [ previous next ]

Q1406 How do I read data from an input file?

The following was submitted by Jesse Chisholm:

Generate your data file as a JavaScript source file, putting all your data in an array or object. This can be done by hand, or as the output of some external program.

Here is a sample dataset*.js data set file:

// usage: <script language="JavaScript" src="dataset.js"></script>
//
if (null==dataSet) dataSet = new Array();

dataSet[dataSet.length] = "1st new data item";
dataSet[dataSet.length] = "2nd new data item";
dataSet[dataSet.length] = "3rd new data item";
dataSet[dataSet.length] = "4th new data item";

if (null==dataObj) dataObj = new Object();

dataObj['a'] = 'apple';
dataObj['b'] = 'banana';

// In the main flow of your JavaScript, the array dataSet
// and the object dataObj will be available for use.

In the main HTML file:

<html>
<head>

<script language="JavaScript">
dataSet = new Array()
dataObj = new Obj()
</script>

<script language="JavaScript" type="text/javascript" src="dataset.js"></script>

</head>
<body>
<script language="JavaScript" type="text/javascript"><!--

for(var i=0; i<dataSet.length; i++) {
    document.write( "<p>" + dataSet[i] + "<\/p>" );
}
document.write( "<p>" + dataObj['a'] + "<\/p>" );
document.write( "<p>" + dataObj['b'] + "<\/p>" );
//--></script>
</body>
</html>

Feedback on 'Q1406 How do I read data from an input file?'


Provide feedback ...
AddThis Social Bookmark Button

Provide feedback ... AddThis Social Bookmark Button


Last Updated: 6th July 2009. Maintained by: Martin Webb and Michel Plungjan
irt.org liability, trademark, document use, privacy statement and software licensing rules apply.
Copyright © 1996-2009 irt.org, All Rights Reserved.