planB: Werte aus einer Datei lesen

Beitrag lesen

Hallo Froschpopo, rob

Du kannst nicht mit JavaScript irgendwelche Systemdateien auslesen...

woher weisst du?

Doch. Das kann man schon - allerdings nicht im Browser.
Im Browser läuft JS innerhalb einer Sandbox.

vielleicht lasst ihr euch von einem kleinen Beispiel überzeugen, läuft bei mir zwar nur im FF und Opera, IE macht was anderes ...

  
<html>  
<head>  
<script type=text/javascript>  
[code lang=javascript]  
  
function fr_loaded(fr_obj) {  
 alert("geladen:" +fr_obj.src);  
 var fr_doc=frames[fr_obj.name].document;  
 var inhalt=fr_doc.documentElement;  
 if (!inhalt) inhalt=fr_doc.Element;  // ? IE  
  alert(inhalt.innerHTML);  
 }  

</script>
</head>
<body>

<p>ini-Datei in &lt;iframe&gt; einlesen<br>
<iframe src="test.ini" name="ini"
 onload="fr_loaded(this)" cols=50 rows=5>
</iframe>
</body>
</html>
[/code]

für test.ini gelten die allgemeinen js-Sicherheitsregeln
der Pfad darf z.B. nicht "../quervz/test.ini" lauten.

das gilt dann auch für das Java-Applet "fileopen" http://aktuell.de.selfhtml.org/artikel/javascript/file-open/
das läuft auch im IE

Gruß planB