... el error de la función es de JavaScript (es una función JS, es obvio)... pero en general, parecería el concepto esta mal (pasar una query por URL???).
Código HTML:
<script>
function pasar(valor) {
window.open('archivo.php?listado='+valor);
}
</script>
<a href="javascript:pasar('algo')">Pasar valor de algo</a>
... y recojes en archivo.php con $_GET el valor pasado...
Te sugiero busques el tema en el foro... Suerte!