Estoy creando un archivo en HTML para que se ejecute en Edge (solo en mi computadora), y quiero que se ingrese una cadena de texto en un archivo .txt existente. Soy muy nuevo en las secuencias de comandos y no puedo hacer que fwrite() de php o writeFile() de JS funcionen en Edge. Después de buscar y probar durante unas horas, ¡cualquier ayuda que pueda ofrecer sería increíble!
Este es un ejemplo que obtuve de otra página de Stack, pero simplemente no se ejecutará cuando no esté comentado.
¡Gracias!
<!DOCTYPE html> <html> <head> </head> <script language="Javascript" > /*function WriteToFile(passForm) { set fso = CreateObject("Scripting.FileSystemObject"); set s = fso.CreateTextFile("filename.txt", True); var firstName = document.getElementById('FirstName'); var lastName = document.getElementById('lastName'); s.writeline("First Name :" + FirstName); s.writeline("Last Name :" + lastName); s.writeline("-----------------------------"); s.Close(); } */ function tester(){ alert("This part works");} </script> <body> <button onclick="tester();">Alert Test</button> <form onSubmit="WriteToFile(this)"> <label>Type your first name:</label> <input type="text" name="FirstName" id="firstName" size="20"> <label>Type your last name: </abel> <input type="text" name="LastName" id="lastName" size="20"> <input type="submit" value="submit"> </form> </body> </html>