Hola, tengo un problema no puedo ejecutar script de javascript, tengo un ejemplo simple aver si me pueden ayudar desde ya muchas Gracias
index.php
Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>
Sistema de Encuestas
</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>
.texto
{
FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: sans-serif, Arial, Helvetica; TEXT-DECORATION: none;
}
</STYLE>
<script language="javascript" src="./includes/js/functions.js"></script>
</HEAD>
<BODY topmargin="0" leftmargin="0" rightmargin="0">
<table>
<tr>
<td>
<select name="combo" id="combo" onchange="db_preduntas(this);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
</td>
</tr>
<tr>
<td id="resultados"></td>
</tr>
</table>
</BODY>
</HTML>
functions.js (ajax)
Código Javascript
:
Ver originalvar conexion1;
function db_preduntas(value)
{
conexion1=crearXMLHttpRequest();
conexion1.onreadystatechange = procesarEventos;
conexion1.open('GET','./includes/functions/db_preguntas.php?values='+value.value, true);
conexion1.send(null);
}
function procesarEventos()
{
var resultados = document.getElementById("resultados");
if(conexion1.readyState == 4)
{
resultados.innerHTML = conexion1.responseText;
}
else
{
resultados.innerHTML = 'Cargando...';
}
}
function crearXMLHttpRequest()
{
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else
if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}
db_preguntas.php
Código PHP:
<?php
$value=$_GET["values"];
switch ($value){
case 1:
echo "Opcion 1";
$valor=1;
break;
case 2:
echo "Opcion 2";
$valor=2;
break;
case 3:
echo "Opcion 3";
$valor=3;
break;
case 4:
echo "Opcion 4";
$valor=4;
break;
case 5:
echo "Opcion 5";
$valor=5;
break;
}
?>
<script language='javascript'>
alert(<?php echo $valor;?>);
</script>
En general funciona pero no ejecuta la parte de javascript de alert();
Código Javascript
:
Ver original<script language='javascript'>
alert(<?php echo $valor;?>);
</script>