Cita:
Iniciado por manuel2011 Que tal amigos, he buscado y no he encontrado alguna solución o alternativa al uso de window.onload = function(), es decir, mi problema comienza cuando yo cargo en un DIV toda una página de PHP (pagina1.php), la cual contiene un formulario y dentro del formulario un calendario en javascript, el cual no puede funcionar debido a que utiliza una función llamada:
window.onload = function()
y como es un DIV en el cual se esta cargando la página, no funciona mi calendario.
Cuando yo me dirijo a pagina1.php el calendario funciona de maravilla, supongo yo que es por que la funcion:
window.onload = function()
es ejecutada.
A continuación les dejo el script para que me apoyen diciendome si saben de alguna alternativa o algún calendario que pueda ir en un DIV que pueda ocupar, desde ya, agradezco su atención prestada.
<!-- Calendario -->
<link rel="stylesheet" type="text/css" href="epochprime_calendar/epochprime_styles.css"/>
<script type="text/javascript" charset="utf8" src="epochprime_calendar/epochprime_classes.js"></script>
<script type="text/javascript">
var popup1;
window.onload = function() {
var xml1 = '<configs><initcfg><name>popup1</name><mode>popup</mode></initcfg></configs>';
popup1 = new EpochPrime(document.getElementById('startdate'),xm l1);
;
};
</script>
<!-- Calendario -->
window.onload se produce cuando se carga la ventana, no cuando su contenido se ha cargado al completo. Si las instancias de la función manejan elementos que aún no se han cargado al completo es obvio que no funcione. Lo más cercano, aunque no definitorio, que puedes encontrar es meter esa función justo al final de la página mediante la sintaxis
O, en su defecto, usar el método ready de jQuery, que verifica que
todos los elementos se cargaron antes de ejecutar la función.