Hola:
¿No será que no la recibes bien...? ¿Te has fijado en la url?
La verdad es que la primera de las respuestas es con la que yo me quedaría, además, puedes poner en esa nueva url creada con el click todos los elementos que quieras... pero si lo que quieres es enviar todo un formulario, más te valdría usar un botón submit, y te ahorraría muchas complicacioens... por cierto, si esas variables pueden fastidiar la url deberías escaparlos...
onclick="this.href = urlbase + "?n=" + escape(var1) + "&m=" + escape(var2)"
Saludos