Estoy realizando una pequeña prueba con un codigo super simple. El caso es que en los navegadores IE,FF,Chrome obtengo un resultado diferente



Lo que quiero (quizas os parezca raro...."no os culpo por ello"

Posteo aqui porque estoy casi seguro de que el problema esta en el codigo js.
pagina principal
Código HTML:
prueba.jsVer original
Código Javascript:
prueba.phpVer original
$(document).ready(function(){ $('a#link').click(function(){ $.get("prueba.php", function(resultado) { $('div#resultado').html(resultado); }); }); });
Código PHP:
Ver original
<?php $var = "<script>document.write('hola');</script>"; echo $var; ?> texto
El resultado deseado seria obtener: "hola" y "texto".
Los resultados que he obtenido son:
FF: "hola", el link desaparece y ademas la pagina se queda cargando indefinidamente (ya sabeis, el circulito dando vueltas).
IE: "texto"
Chrome: "hola", tambien desaparece el link
He probado tambien con ".load" en lugar de ".get", obteniendo identicos resultados en los 3 navegadores.
Alguien me puede echar un cable?? a ver que hago mal pa que no me salgan los dos textos....y lo de los navegadores es que ya me deja KO.
Gracias!
1 saludo.