Saludos compañeros del foro, tengo un problema que me gustaria ayudaran a resolver. La cuestion es que tengo un calendario que necesito se muestre excelentemente en los principales navegadores conocidos: IE, FireFox, Opera, Safari e incluso Google Chrome.
El problema surge cuando se establece la posición del calendario en la pantalla. Segun estuve viendo, esto lo hace atravez de una variable llamada crossobj a la cual luego le asigna algunas propiedades:
var crossobj;
crossobj.left = <valor>;
crossobj.top = <valor>;
La cosa es que al ejecutar la pagina desde Safari, FireFox y Chrome, estos atributos agregados no tiene valor alguno. Esto hace que el calendario me aparesca en la esquina superior izquierda siempre en estos exploradores. Según estuve leyendo pudiera ser cuestiones de estandares con js, pero no se exactamente.
El otro problema es con el año, en opera la funcion today.getYear() no me devuelve el año correcto: por ejemplo, si le doy alert(today.getYear()) no me muestra 2008, asoma 108. ¿Alguien me podría decir a que se debe todo esto?, se lo agradecería mucho.