En qué falla?
Publicado por gerardo medina (31 intervenciones) el 08/10/2007 19:22:58
Bueno ya llevó con AJAX, hace 1 año y meses y se me ocurrió esta idea...
------------------
PagPHP.php
------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Página PHP</title>
<script>
function crearScript()
{
etiquetaScript=document.createElement("script"); //crea etiqueta escript
etiquetaScript.setAttribute("src","proceso.php"); //le asigna ruta
etiquetaScript.setAttribute("language","php"); //le asigna el lenguaje escript
document.getElementById("divContenedor").appendChild(etiquetaScript); //esa etiqueta la agrega en el div
}
</script>
</head>
<body>
<input type="button" onclick="crearScript()" value="Activar Script" /><hr />
<div id="divContenedor"></div><br />
</body>
</html>
-------------------
Proceso.php
------------------
<?
echo "<strong> demostración </strong>";
?>
Ya probé con el caso de la página Proceso retirarle los "<? ?>", e igual no activa. La fuente presentada funciona bien para "language" Javascript.. Pero el esquema lógico no esta mal? (creo yo). Y además esta bajo una página ".php", así que en el proceso de compilación debe reconecer sobre php. Coloqué aun con etiquetas "strong" en proceso, porque bajo DOM, para hacer un "appendChild", debe ser un nodo también...
Pues que me dicen?, qué esta fallando... GRACIAS!!!
------------------
PagPHP.php
------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Página PHP</title>
<script>
function crearScript()
{
etiquetaScript=document.createElement("script"); //crea etiqueta escript
etiquetaScript.setAttribute("src","proceso.php"); //le asigna ruta
etiquetaScript.setAttribute("language","php"); //le asigna el lenguaje escript
document.getElementById("divContenedor").appendChild(etiquetaScript); //esa etiqueta la agrega en el div
}
</script>
</head>
<body>
<input type="button" onclick="crearScript()" value="Activar Script" /><hr />
<div id="divContenedor"></div><br />
</body>
</html>
-------------------
Proceso.php
------------------
<?
echo "<strong> demostración </strong>";
?>
Ya probé con el caso de la página Proceso retirarle los "<? ?>", e igual no activa. La fuente presentada funciona bien para "language" Javascript.. Pero el esquema lógico no esta mal? (creo yo). Y además esta bajo una página ".php", así que en el proceso de compilación debe reconecer sobre php. Coloqué aun con etiquetas "strong" en proceso, porque bajo DOM, para hacer un "appendChild", debe ser un nodo también...
Pues que me dicen?, qué esta fallando... GRACIAS!!!
Valora esta pregunta


0