Foros del Web » Programando para Internet » Javascript »

Javascript en campo Hidden

Estas en el tema de Javascript en campo Hidden en el foro de Javascript en Foros del Web. Buenas amigos: Necesito escribir un Javascript dentro de un campo hidden. En el siguiente ejemplo se escribe algo sencillo como el título de la página ...
  #1 (permalink)  
Antiguo 25/08/2010, 20:41
 
Fecha de Ingreso: septiembre-2009
Mensajes: 87
Antigüedad: 15 años, 2 meses
Puntos: 1
Javascript en campo Hidden

Buenas amigos:


Necesito escribir un Javascript dentro de un campo hidden.

En el siguiente ejemplo se escribe algo sencillo como el título de la página y funciona:

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2. "http://www.w3.org/TR/html4/strict.dtd">
  3. <html>
  4. <head>
  5.  <meta http-equiv="Content-Type" content="text/html; charset:utf-8">
  6.  <title>This is my title</title>
  7. </head>
  8. <body>
  9. <form name="myForm">
  10. <div>
  11. <input type="hidden" id="linktitle" name="linktitle" value="" />
  12. </div>
  13. </form>
  14. <script type="text/javascript">
  15. window.onload = function() {
  16.   document.getElementById('linktitle').value = document.title;
  17. };
  18. </script>
  19. </body>
  20. </html>

Lo que necesito, cambio, es hacer lo mismo con un script o conjuto de funciones js un poco más complejo. La finalidad es la misma que a partir de la ejecución del script se grabe en un campo oculto los resultados que esto devuelve para que luego me los envie por email con el resto de los datos. Me interesa que el script, como me sucede ahora, no se ejecute visualmente en el navegador del cliente.

Código Javascript:
Ver original
  1. script type="text/javascript"><!--
  2. if(HistoryContent.length) {
  3.  
  4. document.write('<'+'div ');
  5. document.write(' id="visitorhistory" ');
  6. document.write(' style="border-style:solid; border-width:1px; padding:0 5px 10px 20px;">');
  7.  
  8. document.write('<'+'h3>El visitante estuvo en estas páginas:<'+'/h3>');
  9.  
  10. document.write(HistoryContent);
  11.  
  12. document.write('<'+'h3>Envia el formulario desde:<'+'/h3>');
  13.  
  14. document.write(CurrentPage);
  15.  
  16. document.write('<'+'/div>');
  17.  
  18. }
  19. //--></script>

Si alguien me puede ayudar con la correcta sintaxis, les agradecería muchisimo.

Última edición por fabayan; 25/08/2010 a las 20:48

Etiquetas: hidden, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:22.