Puedes usar "Iframe ocultos" que tiene la misma funcionalidad y te será más simple:
Entre los <head>
Código:
function pasarData( que ){
document.getElementById('tuiframe').src = 'tuphp.php?'+ que;
}
Luego del body:
Código:
<iframe frameborder="0" allowtransparency="true" style="display:none;border:0;margin:0;padding:0;" id="tuiframe"></iframe>
Para llamarlo, no más que:
Código:
<a href="#" onclick="pasarData('hola mundo')">Llamar</a>
En tuphp.php ya sabrás que hacer con la data. Ahora, si necesitas un return de ésto si te recomiendo usar AJAX porque te será más simple.
Hay frameworks que te facilitan la vida, por ejemplo jQuery...son simples y efectivos.