Asociar variables a una url

PaMaY
25 de Enero del 2002
Tengo 2 variables que las quiero pasar por una url como argumentos, lo hago de la siguiente forma:
<form method="post" action="url_que_quiero_ir?pth=variable1&codigo=variable2"
pero no me interpreta las variables y me pasa solamente variable1 y variable2.
Como se puede hacer que envie el contenido de las variables????

drew
25 de Enero del 2002
A ver si te saco de dudas,
Estas mezclasndo cosas diferentes,
Si tu pones :

<form method="post" action="url_que_quiero_ir?pth=variable1&codigo=variable2">

Estas escribiendo a fuego el codigo y es texto puro y duro, es decir, no va a interpretar nada u para el navegador la variable codigo esta fijada a fuego con el valor "variable2" y no vas a poder cambiar su valor.
Para modificarla(la url) debes antes de enviar el formulario trabajar con el objeto location y veras que una de sus propiedades(aqui te mando las que tiene:
hash
host
hostname
href
pathname
por
protocol
search

te dara los parametros que van justo en la url, es decir despues de la ?.
Eso es para cuando recibes una url, es decir, recibes o trabajas con una url.

En tu caso(que estas con el formulario) lo mas logico es que hagas lo siguiente:

te mando el codigo, lo pruebas y lo entiendes:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Untitled</title>
<script>
function fijaParametros(f) {
alert("mi nombre es: " +f.name);
alert("mi action vale: "+f.action);
//Parametros que quiero pasar
var variable1 = 6;
var variable2 = "Hola";
//le añado por javascript lo que quiero
f.action = f.action + "?pth="+variable1+"&codigo="+variable2;
// y mi nuevo action vale
alert("mi nuevo action vale: "+f.action);
// Si quiero que el formulario se envie devuelvo tru, sino false
return true;
}
</script>
</head>

<body>
<form name="soyelformulario" method="post" action="url_que_quiero_ir.html" onsubmit="return fijaParametros(this);">
<input type="submit">
</form>
</body>
</html>


Un saludo y si tienes dedas me escribes.Ciao.

PaMaY
25 de Enero del 2002
Muchas gracias por el comentario, es que me habian comentado que si le ponias las variables de la forma que yo lo hacia interpretaba directamente el contenido de esas variables.
Voy a probarlo y a seguir con mi aplicacioncita.