Ergebnis 1 bis 3 von 3

Thema: Datei mittels ActivX speichern

  1. #1
    Azubi(ne)
    Registriert seit
    09.04.2007
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Datei mittels ActivX speichern

    Hallo Leute

    Ich möchte den Inhalt eines Array in einer Datei abspeichert. Dies funktioniert mit folgendem Code auch.

    Code:
      <body>
    
      
        <form name="formular">
          <select name="selection" size="1">
            <option value="fahrzeug.js">fahrzeug.js</option>
            <option value="lager.js">lager.js</option>
         
          </select>
          <input type="Button" value="Array Speichern" name="Array speichern" onClick="speichern&#40;&#41;"></input>
        </form>
        <script language="JavaScript" type="text/javascript">
        <!--
          var dateiinhalt = new Array&#40;&#41;;
          function speichern&#40;&#41;&#123;
          if &#40;parent.frames.IE4 == true&#41;&#123;
            var fso=new ActiveXObject&#40;"scripting.filesystemobject"&#41;;
            var trenner=",";
            var file = document.formular.selection.value;
            var hilfe = file.split&#40;"."&#41;;
            var arrName = hilfe&#91;0&#93;;
            var datei=fso.OpenTextFile&#40;file,2,true&#41;;
            var line ="var " + arrName + " = new Array&#40;";
            switch&#40;arrName&#41;&#123;
              case "lager"&#58;
                for&#40;var x = 0; x<parent.frames.lager.length; x++&#41;&#123;
                  dateiinhalt&#91;x&#93;=parent.frames.lager&#91;x&#93;;
                &#125;
                break;
    	 case "fahrzeug"&#58;
                for&#40;var x = 0; x<parent.frames.fahrzeug.length; x++&#41;&#123;
                  dateiinhalt&#91;x&#93;=parent.frames.fahrzeug&#91;x&#93;;
                &#125;
                break;
      
            &#125;
    
            for&#40;var n=0;n<dateiinhalt.length;n++&#41;&#123;
              if &#40;dateiinhalt&#91;n&#93;&#91;0&#93; != ""&#41;&#123;
                line+="&#91;\"" + dateiinhalt&#91;n&#93;&#91;0&#93;;
                for&#40;var m = 1; m < dateiinhalt&#91;n&#93;.length; m++&#41; &#123;
                  line+="\"" + trenner + "\""+ dateiinhalt&#91;n&#93;&#91;m&#93;;
                &#125;
                if &#40;n<&#40;dateiinhalt.length-1&#41;&#41;&#123;
                  line+="\"&#93;,";
                &#125;
                else&#123;
                  line+="\"&#93;";
                &#125;
              &#125;
            &#125;
            line+="&#41;;";
            datei.WriteLine&#40;line&#41;;
            datei.close&#40;&#41;;
          &#125;
        &#125;
        --></script>
      </body>
    </html>
    Das Problem ist, dass die Datei unter C:\Dokumente und Einstellungen abgespeichert wird. Ich möchte die Datei aber in einem Unterordner des aktuellen Verzeichnisses abspeichern. Soll heißen in dem Ordner Arraydatein, der sich im Order befindet, wo auch hdas HTML-Dokument liegt.

    Wie müsste der Code geändert werden, das deis realisiert wird?

    Danke schon mal im voraus für eure Bemühungen.

    Jessica
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also wenn ich das richtig sehe willst du das die datei an den webserver gesendet wird? oder oeffnest du einach nur eine lokale html datei?

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    09.04.2007
    Beiträge
    70
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hallo

    Es soll eine lokale Anwendung werden. Ich öffne die HTML-Datei, welche auf meinem Rechner liegt und möchte jetzt beliebe Arrays in einer Datei abspeichern. Die Datei soll im Unterverzeichniss Arrraydatei des Verzeichnisse, wo sich das HTML-Dokument befindet abgespeichert werden.

    Hab ja keinen Pfad angegeben. Dachte mir das dann das aktuelle Verzeichnis genommen wird. Ist aber leider nicht so.

    Hoff ihr könnt mir weiter helfen.

    Jessica

Ähnliche Themen

  1. Eingaben in datei speichern
    Von Ericfischer im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 20
    Letzter Beitrag: 16.07.2008, 22:49
  2. eingabe in txt datei speichern ???
    Von andreg im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 30.04.2008, 02:04
  3. Forumalr Datei Speichern / Datei Upload einrichten
    Von Ericfischer im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 17.11.2007, 10:58
  4. Zeilenumbruch beim Speichern mittels ActivX einfügen
    Von Jessica Heinze im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 14.08.2007, 13:22
  5. Bildwechsel mittels Javascript und Import aus PHP Datei
    Von danchen im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 25.01.2006, 12:55

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •