<!-- primer paso: copiar este formulario en el archivo var1.htm -->
<form type="get" action="var2.htm">
<select size="1" name="libro">
<option value="libro1">libro1</option>
<option value="libro2">libro2</option>
<option value="libro3">libro3</option>
</select> <select size="1" name="editorial">
<option value="edit1">edit1</option>
<option value="edit2">edit2</option>
<option value="edit3">edit3</option>
</select>
<input type="submit" value="pasar variable">
</form>
<!-- segundo paso: copiar en el archivo var2.htm -->
<!-- dentro de head -->
<script language="javascript">
function getparams() {
var idx = document.url.indexof('?');
var params = new array();
if (idx != -1) {
var pairs = document.url.substring(idx+1, document.url.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameval = pairs[i].split('=');
params[nameval[0]] = nameval[1];
}
}
return params;
}
params = getparams();
</script>
<!-- dentro de body -->
<form name="tk" onsubmit="alert('esto es una prueba');">
</font></small><p><input type="text" name="texto1" size="20"></p>
<p><input type="text" name="texto2" size="20"></p>
<p><font face="arial"><small><input type="submit" value="enviar"></small></font></p>
</form>
<script language="javascript">
libro = unescape(params["libro"]);
editorial = unescape(params["editorial"]);
document.tk.texto1.value=libro
document.tk.texto2.value=editorial
</script>
Fuente:
http://www.gamarod.com.ar/trucos/pas...javascript.asp