Cita: Otra cosita cuando llamo a index.php?modulo=makehomepage no me hace lo que le mando ¿por que?
Yo creo que sí hace lo que le mandas... lo que le estás mandando es a escribir ese código JavaScript, pero no a ejecutarlo. Además con onClick lo que haces es esperar que se haga click en el elemento(que por cierto, no existe).. para ejecutar el código... prueba a quitarle el onClick. Algo así:
"<script language=\"JavaScript\">
this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.granma.inf.cu/cultura/jclub/index.php');
</script>";
Saludos