Daten aus Datei

kerian

Erfahrenes Mitglied
Hallo Leute,
Ich habe Daten in einer Datei gepeichet. Die Dateien liegen auf dem Server.
Die Daten werden mit CGI reingeschrieben. Ich wollte jetzt mir ein Übersichtsdiegaramm erstellen. Da in Perl das nur beschrenkt geht habe ich
ein fertiges javascript gefunden. In diesen Programm mus ich den Variablen nur
Werte zuweisen und es Erstellt mir ein Diagramm. Das funktioniert alles bestens, aber wie komme ich an die Werde in den Datein ran Wie es aussiet ist ein SSJS auf dem Server nicht instaliert! Hilfe Hilfe
 
Hi,

in JavaScript gibt es leider keine Möglichkeit, auf die Inhalte einer Datei zuzugrei-
fen.

Die einzige, allerdings nciht sehr schöne, Möglichkeit wäre folgende:
Du baust dein CGI-Script so um, dass die Ausgabe-Datei wie eine HTML-Datei
aussieht, z.B. so:
Code:
<html>
    <body>
        <span id="Data1">Wert 1</span>
        <span id="Data2">Wert 2</span>
    </body>
</html>
Diese bindest du dann in einen unsichtbaren iFrame ein:
Code:
<iframe name="DataFrame" style="width:0px;height:0px;" frameborder="0" src="data.html"></iframe>
Nun kannst du z.B. den Wert vom Data1-Span so auslesen:
Code:
window.parent.frames['DataFrame'].document.getElementById("Data1).innerHTML

Aber wie gesagt: Diese Methode ist wirklich nciht schön, also lieber ver-
suchen, ein CGI-Script zu machen, dass ein Diagram in Form eines Bildes
erstellt (geht z.B. mit PHP).
 
Wenn du Zugriff auf das CGI hast, könntest du dir von selbigem eine Javascript-Datei erzeugen lassen, in welcher die Werte als Variablen oder Arrays vermerkt sind.... diese Datei musst du dann nur wie üblcih einbinden.
 
Das vom fatalus höt sich gut an. Da ich ein Neuling bin brauch ich einwenig
Unterstüzung. Wie ght das Jaascript in CGI einbinden. Ich weis zwar wie man HTML in CGI einbindet aberr javascript :rolleyes:
 
das CGI müsste eine Datei erzeugen, in welcher nach Javascript-Syntax die Variablen stehen:
Code:
var data1='100';
var data2='150';
//usw.
In die Seite bindest du das dann als erxternes Javascript ein:
Code:
<script src="text/javascript" src="daten.cgi"></script>
Dann hast kannst du mit dem anderen Skript auf diese Variablen zugreifen.
 

Neue Beiträge

Zurück