• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Tabelle als TXT File

diddipoeler

New member
Hallo

Könnte mir bitte jemand sagen, wie ich Daten, die als Tabelle dargestellt werden, als TXT-File auf der Festplatte speichern kann.

Das ganze soll über ein Button funktionieren.


MfG

diddipoeler
 
Mit JS gar nicht.

Speichern is nich.

Wär ja noch schöner, wenn mir jemand einfach ne Datei ins System haut.
 
Hallo Leute,
Antwort von mir auf diese alte Frage. Es geht doch mit Javascript .....
--- hauptdatei.htm ---

<html>
<head>
<title>Externe Datei</title>

<script language="JavaScript" type="text/javascript">
<!--
function BindFile(Desc, FileName, Separator)
{
var Erg = '';

if (document.all)
Erg = '<OBJECT ID="' + Desc + '" WIDTH=0 HEIGHT=0 CLASSID="CLSID:333C7BC4-460F-11D0-BC04-0080C7055A83">\n' +
' <PARAM NAME="DataURL" VALUE="' + FileName + '">\n' +
' <PARAM NAME="TextQualifier" VALUE="' + Separator + '">\n' +
' <PARAM NAME="FieldDelim" VALUE="|">\n' +
' <PARAM NAME="UseHeader" VALUE="true">\n' +
'</OBJECT>\n' +
'<div datasrc="#' + Desc + '" datafld="Text" dataformatas="HTML"></div>\n';

else if (document.layers && navigator.javaEnabled()) {

var Pfad = self.location.pathname;
Pfad = Pfad.substring(0, Pfad.lastIndexOf('/')+1);

url = new java.net.URL(self.location.protocol.split(':').join(''), self.location.host, Pfad + FileName);
MyReader = new java.io.BufferedReader(new java.io.InputStreamReader(url.openStream()));
var tmp = MyReader.readLine();
while ((tmp = MyReader.readLine()) != null)
Erg += tmp + ' ';

MyReader.close();
Erg = Erg.split(Separator).join('');

}

return (Erg);
}
//-->
</script>

<style type="text/css">
<!--
.Extern { color: #303030; font-family: "Courier New",Courier; font-size: 80%; font-style:italic; }
//-->
</style>

</head>
<body>

<div class="Extern">
<script language="JavaScript" type="text/javascript">
<!--
if (document.all || (document.layers && navigator.javaEnabled()))
document.write(BindFile('Beschreibung', 'extern.txt', '$'));
//-->
</script>
</div><br>

<font face="Arial,Helvetica,Sans-Serif" size="-1">
<script language="JavaScript" type="text/javascript">
<!--
if (document.all || (document.layers && navigator.javaEnabled()))
document.write(BindFile('Datei2', 'file:///c:/test.txt', '$'));
//-->
</script>
</font>

</body>
</html>

-----------


---- extern.txt ---


$Text:String$
$Das ist der Inhalt einer externen Textdatei.
Er kann mit dem Script leicht eingebunden werden.$
$<br><br><h1>Check it out!!!</h1>$



---------------------


Die Dateien müssen glaub im selben Verzeichniss liegen.

greets

:eek:
 
Hatte die Frage oben nicht ganz verstanden.
Das Script ist dafür da um Textfiles die ausserhalb der Seite liegen, in die Seite einbauen zu können. ( Text von Txtfiles BG von der Seite ).

Wie man wem was einbaut hat hier glaub net viel verloren.
 
Zurück
Oben