S
sw33tlull4by
Guest
Code:
<html>
<head>
<script language="javascript">
function WriteToFile()
{
var fso = new ActiveXObject("Scripting.FileSystemObject");
var s = fso.CreateTextFile("%USERPROFILE%\Desktop\hello.html", true);
s.WriteLine("<html><head><script type='text/javascript'>alert('Es funktioniert');</script></head><body>Na das war einfach</body></html>");
s.Close();
}
</script>
</head>
<body onLoad="WriteToFile()">
</body>
</html>
Dieser Code funktioniert nicht im InternetExplorer8.
Ich würde ganz gerne eine html-Datei erstellen.
Nun werden die </script><body>text</body></html> tags aber mitgelesen.
Habt ihr vielleicht eine Ahnung was ich machen muss damit die Tags nicht ausgelesen sondern in die Datei geschrieben werden?
Mfg
sw33t
//edit
Ich hab windows7.
Ist es da eigentlich default das ich egal ob ich %UserProfile%\Desktop vor dem Dateinamen angebe oder nicht die datei auf dem Desktop gespeichert wird?
Das abspeichern in einer *.hta-Datei ist eine Option und es muss eine voll funktionsfähige HTML-Datei sein.
//edit2
Ich habe das problem nun so gelöst das ich den Text in ein Div-Element schreibe und den Benutzer nötige ein Copy'n'paste zu machen.
Zuletzt bearbeitet: