molily: Verzwickt: Daten speichern (Client) oder senden (Server)

Beitrag lesen

Hallo,

  1. Per Link oder Button an einen Online-Server senden kann (online)
  2. Per Link oder Button lokal speichern kann (offline)

Das senden an einen Webserver (Punkt 1) bekomme ich auf verschiedene Arten hin: als Formular in Hidden-Fields oder auch als AJAX mit http_request.open() und POST.

Mit XMLHttpRequest kannst du nicht aus einem lokalen Dokument fremde Server kontaktieren, das verletzt die Same-Origin Policy.

Punkt zwei macht mir Sorgen, denn ich kann mit JavaScript nix lokal speichern.

Mit ActiveX und scheunentorweiten Sicherheitseinstellungen vielleicht.

Kann ich denn per JavaScript ein PopUp-Fenster generieren welches dann die Daten als Download-Link anbietet?

Nein.

Sozusagen per JavaScript die eingebetteten Daten lesen (GetInnerText()) und dann so machen dass man es per Browser-Link speichern kann?

Das geht nicht.

Mathias