Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2010, 07:18
maruk1
 
Fecha de Ingreso: julio-2010
Mensajes: 24
Antigüedad: 13 años, 9 meses
Puntos: 1
Guardar resultado de javascript en variable PHP

Hola, tengo este script y me gustaría que me devolviera el resultado en una variable para luego yo añadirla a la base de datos. Llevo un rato mirando y tocando cosas pero no lo consigo.
Código Javascript:
Ver original
  1. <script language="JavaScript">
  2. function doencrypt(theform) {
  3.   if (theform.code.value == "") {
  4.     alert("No HTML code to encrypt");
  5.     return false;
  6.   } else {
  7.     enctext=encrypt(theform.code.value);
  8.     EncCode="<Script Language='Javascript'>\n";
  9.     EncCode+="document.write(unescape('"+enctext+"'));\n";
  10.     EncCode+="</Script\>";
  11.     theform.ecode.value=EncCode;
  12.     theform.sac.disabled = false;
  13.   } return false;
  14. }
  15.  
  16. function sandc(thisform) {
  17.   thisform.ecode.focus();
  18.   thisform.ecode.select();
  19. }
  20.  
  21. function encrypt(tx) {
  22.   var hex='';
  23.   var i;
  24.   for (i=0; i<tx.length; i++) {
  25.     hex += '%'+hexfromdec(tx.charCodeAt(i))
  26.   }
  27.   return hex;
  28. }
  29.  
  30. function hexfromdec(num) {
  31.   if (num > 65535) {
  32.     return ("err!")
  33.   }
  34.   first = Math.round(num/4096 - .5);
  35.   temp1 = num - first * 4096;
  36.   second = Math.round(temp1/256 -.5);
  37.   temp2 = temp1 - second * 256;
  38.   third = Math.round(temp2/16 - .5);
  39.   fourth = temp2 - third * 16;
  40.   return (""+getletter(third)+getletter(fourth));
  41. }
  42.  
  43. function getletter(num) {
  44.   if (num < 10) {
  45.     return num;
  46.   } else {
  47.     if (num == 10) {
  48.       return "A"
  49.     }
  50.     if (num == 11) {
  51.       return "B"
  52.     }
  53.     if (num == 12) {
  54.       return "C"
  55.     }
  56.     if (num == 13) {
  57.       return "D"
  58.     }
  59.     if (num == 14) {
  60.       return "E"
  61.     }
  62.     if (num == 15) {
  63.       return "F"
  64.     }
  65.   }
  66. }
  67.  
  68. </script>
Muchas gracias ^_^