Onclick> javascript con IE, Chrome y Safari
Onclick> javascript con IE, Chrome y Safari
Problema
Hola, tengo 3 pequeños problemas de compatibilidad con un código que funciona bien en Firefox y Opera, pero no sé cómo caminar en todos los navegadores.
Primero:
Tengo un interruptor de selección para cambiar el contenido de un iframe asignando un sitio externo.
site1.com site2.com site3
Con onclick llama a la función javascript pero no funciona en IE, Chrome y Safari
función change_url () {var link = document.form_header.value_url.value; parent.frame_url_ext.location.href = link;}
Segundo:
Para que el tamaño de mi iframe sea correcto de acuerdo con el tamaño de la página, recalculé de esta manera:
function Resize () {var as = document.form_header.tableau.offsetHeight; parent.frame_url_ext.height = as;}
Funciona en todos los navegadores, pero IE aún me deja un problema (aunque funciona)
Detalles de error de la página web
Agente de usuario: Mozilla / 4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident / 4.0; GTB6.6 ;. NET CLR 1.1.4322 ;. NET CLR 2.0.50727 ;. NET CLR 3.0.4506.2152 ;. NET CLR 3.5. 30729 ;. NET4.0C ;. NET4.0E)
Marca de hora: lunes, 24 de enero de 2011 12:16:24 UTC
Mensaje: 'document.form_header.tableau.offsetHeight' es nulo o no es objeto de año
Línea: 29
Personaje: 2
Código: 0
URI: //localhost/monsiteweb/index.php
Tercer y último punto:
Tengo un campo para cargar una imagen, pero la visualización del resultado no es la misma en los navegadores.//img413.imageshack.us/img413/4827/browserfirefox.jpg
td> td> tr> Solución
Para el primer punto, en su lugar utiliza el evento onChange que colocará en la selección (elimine las opciones de onClick).
Para el segundo punto, me falta un poco de código html para entender qué se ha quedado atascado (en mi opinión, la tabla de palabras es incorrecta). En el peor de los casos, ponga su variable en una alerta y vea lo que está publicado.
Para el tercer punto, este es el diseño básico de los navegadores que se pueden cambiar en CSS. Sin embargo, no puedo ayudarte en este nivel, no sé cómo.
Nota
Resuelto por Eastchild
Los Mejores Consejos