Je ne pense que tu puisse mettre des variables javascript dans du code HTML par contre tu peux avec les fonctions en mettant ta variable comme argument.
ainsi ton exemple marche comme ça :
<script language="javascript">
var kaka = "ton truc";
window.location.href = "http//membre.lycos.fr/toto/index.php?id" + kaka;
</script>
DONC
<script>
function kak(r){
window.location.href=r;
}
</script>
<input type="button" onclick="kak('http://www.google.fr')" value="coucou">
<br><a href="#" onclick="kak('http://www.google.fr')">lien</a>
@++
