Cuando una página realiza una transición a otra (y utiliza el elemento location.hash
), esta segunda página no carga ningún JavaScript. ¿Cómo puedo ejecutar JavaScript cuando se carga una página (si esta "proviene" de una transición desde su principal)?Cómo ejecutar JavaScript después de que una página se transfiere con jQuery Mobile
Tengo page1.html, con un enlace a page2.html. Este page2.html se carga con una transición (efecto de diapositiva por defecto).
En la página2.html no se ejecuta JavaScript. Intenté con un simple
<script type="text/javascript">
alert("x");
</script>
pero no funciona. Intenté con un montón de document.ready
, bind
, live
, oncreate
, pagecreate
, y así sucesivamente.
¿Puede arrojar un poco más de luz sobre lo que está tratando de hacer? Si se trata de un asunto de HTML, ¿está escribiendo el HTML a mano o lo está generando dinámicamente? Si es este último, ¿qué idioma vas a usar? – amccormack
He editado la pregunta con más información – FlamingMoe