fastix®: Daten aus Datei auslesen und Formular bei Seitenaufruf füllen?

Beitrag lesen

Moin!

Ist es mit Javascript möglich, Daten aus einer Datei (.dat) auszulesen und bei dem Seitenaufruf der HTML-Seite das darauf befindliche Formular mit diesen Werten vorzubelegen?

Prinzipiell ja. Du brauchst dazu aber dann noch frames und die dat-datei muss HTML sein. Du musst Sie ja nicht wirklich anzeigen...

Wenn ja, wie sieht denn das aus? Ich stehe hier momentan irgendwie auf dem Schlauch.

dat- datei:

frameset: daten.dat (0px höhe, name="daten") inhalt.html (100% höhe, name="inhalt")

daten.dat:
...
<div id="wert1">Hallo Welt</div>
...

inhalt.html
...
<script type="text/javascript">
function getValues() {
  document.forms['test'].elements['wert1'].value
    = parent.frames['daten'].document.getElementById('wert1').innerHTML;
}
</script>
...
<body onload="getValues()">
...
<form name="test">
<input type="text" name="wert1">
</form>
...

<script type="text/javascript">
function getValue() {
  document.forms['test'].elements['wert1'].value
    = parent.frames['daten'].document.getElementById('wert1').innerHTML;
}
</script>

Oder gibt es vielleicht eine einfachere/andere Lösung auf mein Problem?

PHP, Perl, PY, SH, CGI, SSI ....
Das sind alles serverseitige Technologien. Die wirst Du aber sowieso benötigen, wenn Du die Daten, die in das Formular eingebeben werden irgenwann mal auch speichern willst.
Das Lernen lohnt also.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.