Speichern eines Frames
ragman
- javascript
Hallo,
wie kann ich in einem Navigationsframe einen Link zum Speichern einfügen, sodaß der Hauptframe bei jedem User lokal abgespeichert werden kann?
Ich bin bisher über folgendes gestoßen:
document.execCommand("SaveAs");
kann aber als Javascript-Noob damit alleine nichts anfangen.
hi,
wie kann ich in einem Navigationsframe einen Link zum Speichern einfügen, sodaß der Hauptframe bei jedem User lokal abgespeichert werden kann?
browserübergreifend? vermutlich gar nicht.
Ich bin bisher über folgendes gestoßen:
document.execCommand("SaveAs");
gestolpert über oder gestossen auf ...? :-)
kann aber als Javascript-Noob damit alleine nichts anfangen.
wo bist du denn darauf gestossen? gab es dort keine erklärungen/beispiele?
gruss,
wahsaga
browserübergreifend muß nicht sein, ist fürs Intranet, und alle benutzen IE 6.0
gestolpert oder gestossen .... *g*, da sieht man meine aufkeimende Verzweiflung ;-)
Erklärungen zu document.execCommand sind nicht nötig, da das an sich ja klappt. Das Problem ist nur, daß immer das Frameset statt des Hauptframes abgespeichert wird. Witzigerweise nicht bei mir lokal (da klappt das einwandfrei), warum auch immer.
Bin dankbar für jede Hilfe.
hi,
Erklärungen zu document.execCommand sind nicht nötig, da das an sich ja klappt. Das Problem ist nur, daß immer das Frameset statt des Hauptframes abgespeichert wird. Witzigerweise nicht bei mir lokal (da klappt das einwandfrei), warum auch immer.
versuche mal, statt einfach nur document.execCommand auch bezug auf den jeweiligen frame zu nehmen, also z.b. per
top.FRAMENAME.document.execCommand
näheres zum referenzieren von frames in javascript unter http://selfhtml.teamone.de/javascript/objekte/frames.htm.
gruss,
wahsaga
hmm, das wars auch nicht.
Hier der momentane Code:
<script type="text/javascript" language="JavaScript">
function Save()
{
window.parent.mainFrame.focus();
top.mainFrame.document.execCommand("SaveAs");
}
</script>
<a href="javascript:Save()">speichern</a>
Vielleicht hilft das weiter.