Tengo una pagina index.php con el siguiente contenido:
Código PHP:
es mas extenso pero solo muestro las lineas de interes para el problema.Ver original
<head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="script.js"></script> <script type="text/javascript"> var myform=new formtowizard({ formid: 'feedbackform', persistsection: true, revealfx: ['slide', 500] }) </script> </head> <body> <a href="javascript:cargar_datos('formujava.php')" class="active">Mostrar</a> <div id="contenido"></div> </body>
la funcion cargar_datos es la siguiente:
Código Javascript:
Ver original
function cargar_datos(url) { var id_contenedor = 'contenido'; var pagina_requerida = false if (window.XMLHttpRequest) { pagina_requerida = new XMLHttpRequest() } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP") } catch (e){ try{ pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP") } catch (e){} } } else return false pagina_requerida.onreadystatechange=function(){ cargarpagina(pagina_requerida, id_contenedor) } pagina_requerida.open('GET', url, true) pagina_requerida.send(null) } function cargarpagina(pagina_requerida, id_contenedor){ if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1)){ document.getElementById(id_contenedor).innerHTML=pagina_requerida.responseText} else { document.getElementById(id_contenedor).innerHTML='<br><br><br><br><center><img src="images/loading.gif" width="220px"><br><b>Cargando Datos</b></center>'} }
hasta aca todo bien la funcion anda perfecto, mi problema es el siguiente:
Si establesco un formulario animado por java dentro el div id="contenedor" se ve perfecto y funciona a la perfeccion, pero si este mismo codigo (textual lo que esta dentro del div y solo eso) lo pego dentro de formujava.php los ecript al ser cargados no andan, se muestra bien el formulario pero no esta animado.
para complicar mas las cosas uso script adicionales en el formulario QUE SI FUNCIONAN BIEN LUEGO DE CARGAR EL DIV CON LA FUNCION!!!
es decir unos script si andan y otros no
este es el formulario en cuestion:
Código HTML:
(tambien ese es el codigo de formulariojava.php)Ver original
<form id="feedbackform" action="javascript:void(null);" onsubmit="enviarprofesor();"> <fieldset class="sectionwrap"> <table Class="tabladatos2"> </table> </fieldset> <fieldset class="sectionwrap"> <table Class="tabladatos2"> </table> </fieldset> <fieldset class="sectionwrap"> <table> </table> </fieldset> </form>
los script son largos si quieren los incluyo pero el problema no esta ahi ya que andan bien y unos andan siempre y hay otro cuando uso cargar_datos deja de funcionar.
el que deja de andar curiosamente es el que utiliza lo que defino en el head de index.php
Código Javascript:
probe de todo pero si lo cargo con la funcion deja de andar, si alguien se le ocurre la causa del problema por favor podria ayudarme muchas gracias. Ver original
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="script.js"></script> <script type="text/javascript"> var myform=new formtowizard({ formid: 'feedbackform', persistsection: true, revealfx: ['slide', 500] }) </script>