ActiveX Javascript und IE8

  • Themenstarter Themenstarter sw33tlull4by
  • Beginndatum Beginndatum
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:
Zurück
Oben