Ingo B.: Dynmisch Erzeugtes Speichern?

Hallo zusammen,

ich lasse bei meiner Anwendung meinen User ein paar Daten angeben und vervollständige diese zu einem kompletten HTML-Code. Ich öffne dann über windw.open() ein neues Fenster, schreibe über document.write() die Daten in das Dokument. Das funktioniert auch alles prima. Der Haken ist nun folgender:

Ich mache das Fenster auf, damit der User dier erzeugte Seite mit Hilfe des Browsers speichern kann. Allerdings stehen da keine Daten, die er speichern kann. Für den Browser ist nichts da, owwohl doch was im Fenster steht =8-/

Hat jemand eine Vorschlag wie ich das ändern kann
(1) nur mit JS
(2) unter zu Hilfe nahme anderer Techniken

Danke, Ingo

  1. Hi,

    Für den Browser ist nichts da, owwohl doch was im Fenster steht =8-/

    Für welchen Browser?

    E7

    1. Für welchen Browser?

      Safari unter Mac OSX.

      Ingo

  2. Hallo,

    Ich mache das Fenster auf, damit der User dier erzeugte Seite mit Hilfe des Browsers speichern kann. Allerdings stehen da keine Daten, die er speichern kann. Für den Browser ist nichts da, owwohl doch was im Fenster steht =8-/

    Ich habe im Firefox 0.8 ein ähnliches Problem:
    Ich kann mir den Quelltext nicht anzeigen lassen, aber speichern kann ich die Seite ganz normal.

    Gruß
    Alexander Brock

    --
    Selfcode: ss:{ zu:| ls:# fo:| de:] va:} ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
    Deshalb können Pinguine nicht fliegen:
    Was nicht fliegt kann auch nicht abstürzen
    1. be im Firefox 0.8 ein ähnliches Problem:

      Ich kann mir den Quelltext nicht anzeigen lassen, aber speichern kann ich die Seite ganz normal.
      Alexander Brock

      Ich habs mir nochmal angeschaut, aber er zeigt keinen Quelltext an und daher wird auch nichts abgespeichert. Liegt das daran, dass ich unter OSX und Safari arbeite?

      Gruß, ingo

      1. Hallo,

        Ich habs mir nochmal angeschaut, aber er zeigt keinen Quelltext an und daher wird auch nichts abgespeichert.

        Drück doch einfach mal auf Speichern, speicher die dynamisch erzeugte Seite irgendwohin und öffnete sie dann wieder.
        Bei mir wurde dann ganz normaler, statischer (d.h. nicht-dynamischer) Code angezeigt.
        Ich vermute, dass in einem dynamisch erzeugten Fenster kein Quellcode angezeigt werdenn kann,
        weil sich der Code, der die Seite erzeugt hat in einem anderen Fenster befidet.

        Liegt das daran, dass ich unter OSX und Safari arbeite?

        Eher nicht.

        Gruß
        Alexander Brock

        --
        Selfcode: ss:{ zu:| ls:# fo:| de:] va:} ch:? sh:( n4:? rl:? br:> js:) ie:{ fl:| mo:}
        Deshalb können Pinguine nicht fliegen:
        Was nicht fliegt kann auch nicht abstürzen
  3. Ich mache das Fenster auf, damit der User dier erzeugte Seite mit Hilfe des Browsers speichern kann. Allerdings stehen da keine Daten, die er speichern kann. Für den Browser ist nichts da, owwohl doch was im Fenster steht =8-/

    Das ganze hängt wohl mit meinem Browser zusammen: Safari unter MacOSX.

  4. Hallo,

    [2] dynamischen Content serverseitig generieren. Weil doch alles was du abspeichern kannst ist in deinem fall ja nur die js anweisungen.

    gruss

    --
    no strict;
    no warnings;
    Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.