esto verdaderamente representa un reto para mi no consigo saber como hacer la operacion inversa a esta variable
a ver si alguien sabe como poder volver a la operacion contraria
me explico este codigo se encarga junto con la llamada desde un formulario de convertir la pagina web -el codigo- en otro codigo legible por el explorador pero codificado mediante un script en java
por favor he hecho algo no debia haber hecho y tengo algunas secciones de la web sin poder modificarlas, bueno el problema no es ese total la hago de nuevo pero me gustaria saber si alguien ha sacado el codigo necesario
<----------------------------------------------------------------------------->
<script llanguage="javascript">
var opciones = ""
var metodo = ""
function VerScript(formulario) {
//codigo pagina
var codigo = formulario.texto.value
var titulo = ""
//titulo de la pagina
inicio = codigo.indexOf("<title>")
fin = codigo.indexOf("</title>")
if (inicio != -1) {
titulo = codigo.substring(inicio + 7, fin)
}
//codifica pagina
var pagina_codificada = codifica(formulario)
//pagina alternativa
formulario.display.value = '<html><head>\n' +
'<html>\n' +
'<head>\n' +
'<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\n' +
'<title>' + titulo + '</title>\n' +
'<meta name="author" content="anonimo">\n' +
'<script llanguage="javascript">\n' +
'//\n' +
'//\n' +
'//\n' +
'//\n' +
'pagina = "' + pagina_codificada + '"\n' +
'\n' +
'function decodifica( codigo ) {\n' +
' return unescape(codigo)\n' +
'}\n' +
'\n' +
'window.document.open()\n' +
'window.document.write( decodifica(pagina) )\n' +
'window.document.close()\n' +
'\n' +
'</script>\n' +
'</head>\n' +
'<body>\n' +
'</body>\n' +
'</html>'
document.location = "#verscript"
}
function codifica(formulario) {
return ( escape( formulario.texto.value ) )
}
</script>
<------------------------------------------------------------------------------>