<html>
<head>
<title>Externe Datei</title>
<script language="JavaScript" type="text/javascript">
<!--
function datei_einsetzen(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: #ff0000; font-family: "Courier New",Courier; font-size: 120%; font-style:italic; }
//-->
</style>
</head>
<body>
<div class="Extern">
<script language="JavaScript" type="text/javascript">
<!--
if (document.all || (document.layers && navigator.javaEnabled()))
document.write(datei_einsetzen('Beschreibung', 'extern.txt', '$'));
//-->
</script>
</div><br>
<font face="Arial,Helvetica,Sans-Serif" color="#ff00ff" size="-1">
<script language="JavaScript" type="text/javascript">
<!--
if (document.all || (document.layers && navigator.javaEnabled()))
document.write(datei_einsetzen('Datei2', 'extern2.txt', '$'));
//-->
</script>
</font>
<br><br>********************************<br><br>
<div class="Text"><b>Script erfolgreich getestet mit:</b><br>
- NN 4<br>
- IE 4<br>
- IE 5<br>
<br><b>Beschreibung:</b><br>
Ermöglicht das Einbinden einer Textdatei in ein HTML-Dokument ohne
serverseitige Mittel.<br>
Im Netscape Navigator wird dafür die LiveConnect Technologie verwendet,
das bedeutet, daß Java und JavaScript aktiviert sein müssen.<br>
Für den Internet Explorer wird ein ActiveX Element verwendet (bei Microsoft
unter dem Thema "data-binding" zu finden).<br><br>
<b>mögliche Änderungen beim Einbau:</b><br>
<ul>
<li>
<div class="Dummy">
Einbinden der Textdatei:
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td bgColor="#000000"><img src="spacer.gif" width="1" height="1" alt="-"></td>
</tr>
<tr>
<td>
<div class="Quelltext"> document.write(BindFile('<b>Datei2</b>', '<b>extern2.txt</b>', '<b>$</b>')); </div>
</td>
</tr>
<tr>
<td bgColor="#000000"><img src="spacer.gif" width="1" height="1" alt="-"></td>
</tr>
</table>
Reihenfolge: Bezeichnung der Datei, Dateiname, Trenner zum Erkennen der Datei.<br>
Der Trenner muß vor und nach dem Textabsatz stehen, die 1. Zeile in der
Textdatei bitte nicht verändern.
</div><br>
</li>
</ul>
</div>
</body>
</html>