Hola amigos, no comprendo porque sucede que no muestra el mensaje de alerta, siendo que todo el código esta correcto. Es necesario que lo haga de está forma porque si me funciona, podre arreglar todos los demás.
Al pinchar el botón debe aparecer el mensaje que he dejado en la página de mostrar.php
(No lo muestra porqué es como si no procesara el código javascript), espero que puedan ayudarme a solucionar esto, pero no modificando demasiado el código, es requisito para mi sistema que lo haga de esta forma !
Muchas gracias
Les dejaré el codigo, Gracias.
página: principal.html
página: javascript.js
Código Javascript
:
Ver originalfunction objetoAjax(){
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function llamarMensaje(){
//Donde se mostrará el resultado
divResultado = document.getElementById('resultado');
//Instanciamos el objetoAjax
ajax = objetoAjax();
//Usamos el metodo GET
url = "mostrar.php";
ajax.open("GET",url,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//Mostrar resultados en esta capa y lo convertimos en HTML dentro de un DIV
divResultado.innerHTML = ajax.responseText;
}else{
//Aquí es el proceso de espera y dejamos una imagen simulando la espera o el progreso.
divResultado.innerHTML = 'Cargando...';
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//Enviamos el valor null ya que ocupamos el metodo GET
ajax.send(null);
}
Por último la página donde esta el alert() el cual no lo lanza.
Código PHP:
Ver original<?
echo "<script>";
echo "alert('Ha ejecutado Javascript')";
echo "</script>";
?>
Saludos y espero que me puedan ayudar :)