dominios y alojamiento web en hostalia

Value de los campos hidden

Necesito pasar en u formulario el valor de una cookie determinada. Para ello utilizo un script que me lee la cookie:

--------------------------------------------------------------
<script language="javascript" type="text/javascript">
function leeCookie(nombre)
{
// Obtengo la cadena arrojada por document.cookies, si es nula retorno false
var cookies=document.cookie; if(!cookies) return false;

// Guardo en comienzo la posici?el 1º caracter del nombre de la cookie que se busca
var comienzo=cookies.indexOf(nombre);

// Si la posici?btenida es inv?da es porque no existe una cookie con ese nombre; se retorna false
if(comienzo==-1) return false;

// Guardo en comienzo la posici?el 1º caracter del valor que pretendo retornar
comienzo=comienzo+nombre.length+1;

// Guardo en cantidad la cantidad de caracteres de largo que posee el valor a retornar
cantidad=cookies.indexOf("; ", comienzo)-comienzo;
if(cantidad<=0) cantidad=cookies.length;

// Fracciono la cadena para retornar solo el valor de la cookie de inter?r
return cookies.substr(comienzo, cantidad);
}
</script>
--------------------------------------------------------------

el problema viene cuando quiero pasar el valor de la cookie. ¿C?lo hago?... funcionaria lo siguiente??

<input type="hidden" name="cookie" value="javascript:leeCookie(nombre)">

Pertenece a la categoría:

La mejor respuesta elegida por los usuarios

   
Respuesta de Sebastián
Perdonad los carácteres extraños aparecidos en la FAQ.

rectifico:

Necesito pasar en u formulario el valor de una cookie determinada. Para ello utilizo un script que me lee la cookie:

--------------------------------------------------------------
<script language="javascript" type="text/javascript">
function leeCookie(nombre)
{
// Obtengo la cadena arrojada por document.cookies, si es nula retorno false
var cookies=document.cookie; if(!cookies) return false;

// Guardo en comienzo la posicion del 1º caracter del nombre de la cookie que se busca
var comienzo=cookies.indexOf(nombre);

// Si la posicion obtenida es invalida porque no existe una cookie con ese nombre; se retorna false
if(comienzo==-1) return false;

// Guardo en comienzo la posicion el 1º caracter del valor que pretendo retornar
comienzo=comienzo+nombre.length+1;

// Guardo en cantidad la cantidad de caracteres de largo que posee el valor a retornar
cantidad=cookies.indexOf("; ", comienzo)-comienzo;
if(cantidad<=0) cantidad=cookies.length;

// Fracciono la cadena para retornar solo el valor de la cookie de interes
return cookies.substr(comienzo, cantidad);
}
</script>
--------------------------------------------------------------

el problema viene cuando quiero pasar el valor de la cookie. ¿Como lo hago?... funcionaria lo siguiente??

<input type="hidden" name="cookie" value="javascript:leeCookie(nombre)">
Dinos si es buena respuesta: Buena respuesta (0)    Buena respuesta (0)

Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...