Hola
un_tio :
Lo del "
/ >" es porque algunas etiquetas no llevan una de cierre, entonces la barra antes del fin de paréntesis angular va en la misma etiqueta de apertura. Funciona igual sin la barra, pero en XHTML se debe escribir así, y no cuesta nada hacerlo.
Lo de descomponer la cadena está explicado más abajo, con un
select múltiple y después con un ejemplo de conversión a binario en el mensaje #11.
La ventana
opener se puede cerrar sin mensaje de confirmación, eso está en las FAQs de javascript. Pero no funciona bien en los últimos navegadores; además, no es muy respetuoso andar cerrando ventanas sin el consentimiento del usuario.
Por último, en el enlace que está al final del mensaje #11, se puede ver cómo elegir en que directorio guardar la página. Pero, insisto, eso lo puede elegir el usuario; en cualquier aplicación pasa así.
Me alegra que te haya servido el código y, sobre todo, que sigas investigando.
saludos
furoya