Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<html>
<head>
<title>Test</title>
<script type="text/javascript">
<!--
function speichern()
{
window.setTimeout("doc_speichern('"+String(unescape(document.word.location)).replace(/^file[\W]+/g,'')+"')",1000);
document.word.location='about:blank';
}
function doc_speichern(strDoc)
{
//Word-Instanz erzeugen
objWord=new ActiveXObject('Word.Application');
//Dokument öffnen
objDoc=objWord.Documents.open(strDoc);
//'Speichern-Unter'-Dialog erzeugen
dlg = objWord.Dialogs.Item(84);dlg.Show();
//Word beenden
objWord.Quit();
}
//-->
</script>
</head>
<body>
<a onclick="speichern()">Doc speichern</a>
<iframe name="word"src="doc.doc"></iframe>
</body>
</html>
<a onclick="speichern()">Doc speichern</a>
<a href="javascript:speichern()">Doc speichern</a>
<a href="javascript:void(speichern())">Doc speichern</a>
sh0x hat gesagt.:Also: Wenn ich es in OnClick umändere funktioniert es. Einziges kleines Problemchen ist noch, dass nachdem ich auf Speichern klicke das Word-Dokument nicht mehr im Iframe ist. Ich müsste mit F5 aktualisieren, damit es erneut hineingeladen wird.
sh0x hat gesagt.:Aber zu meinem Verständnis würde ich gerne wissen, was eine .hta Datei ist und warum er dann keine Active-X-Sicherheitsaspekte beherzigt.
Damit sollte vermieden werden, dass die Funktion einen Rückgabewert an den Link ausgibt.Was hast du mit der void-Funktion versucht zu umgehen?
Wär nett, wenn du mich aufklären könntest
<HTA:APPLICATION NAVIGABLE = yes>
"+String(unescape(document.content.location)).replace(/^file[\W]+/g,'')+"
a = document.content.location.href;
[...]
document.content.location = a;