Urgente! Não consigo utilizar javascript em uma pagina que seja retornada via ajax

boa tarde pessoal,

estou com o seguinte problema, estou usando o jquery e gostaria que uma pagina que vem via ajax executa-se alguns comandos de javascript, mais nada funciona no IE, no Firefox vai tudo certo, mais no IE nada,

como poderia resolver esse problema?

abaixo tem um codigo de exemplo que funciona no Firefox mais nao no IE.

page1.vm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">

	<script type="text/javascript" src="$link.getContextPath()/pages/admin/vitrine/java_script/vitrine.js"></script>
	
	<head>
		
		<script type="text/javascript" src="$link.getContextPath()/pages/jquery.js"></script>
		
		<script type="text/javascript">
			chama();
		</script>
		
	</head>

	<body>
		
		<div id="div_conteudo"></div>
		
	</body>

</html>

page2.vm

<script type="text/javascript">
	alert('1');
</script>

<h1>Conteúdo HTML.</h1>

vitrine.js

function chama() {
	url = "page2.vm";
	$.ajax({
		url: url,
		type: 'post',
		complete: function(xml) {
			$('#div_conteudo').html(xml.responseText);
		}
	});		
}

ele escreve corretamente o conteudo da pagina, porem nao executa o alert,

se alguem puder me ajudar…

valeu pessoal,
Rafael Hornung

Não sei com o JQuery, mas alguns frameworks JS tem funcionalidades para interpretar o js da resposta ajax, como por exemplo o prototype:

http://www.prototypejs.org/

http://www.prototypejs.org/api/ajax/updater

Mas isso não é recomendavel, pois mesmo para as apis onde isso funciona não é muito confiavel. Se quer algo que funcione melhor, coloque seus JS na pagina que é chamada diretamente do browser.

[quote=jairelton]Não sei com o JQuery, mas alguns frameworks JS tem funcionalidades para interpretar o js da resposta ajax, como por exemplo o prototype:

http://www.prototypejs.org/

http://www.prototypejs.org/api/ajax/updater

Mas isso não é recomendavel, pois mesmo para as apis onde isso funciona não é muito confiavel. Se quer algo que funcione melhor, coloque seus JS na pagina que é chamada diretamente do browser.

[/quote]

valeu, vou dar uma olhada,

eu precisaria acessar apenas uma funcao que esta em um arquivo .js,
só que esta funcao esta sendo executada dentro de um foreach da segunda pagina, por isso eu precisaria que o codigo javascript funciona-se na segunda pagina,

Rafael Hornung