Pregunta

Recibo algunos mensajes extraños de Internet Explorer 8 al cargar mi último proyecto de sitio web:

No hay objeto con ID #Body-News-Content .Post todavía existe. Llame a Curbeycorners (configuración, obj) cuando se cree.

El sitio se ejecuta en WordPress, utilizando Curveycorners para Roundcorners en Internet Explorer. Probablemente debería mencionar que el sitio en sí se presenta correctamente, pero por alguna razón Internet Explorer insiste en darme este mensaje.

Aquí hay un captura de pantalla de la imagen:

(Meta Contenido: no puedo publicar más de un enlace, así que si desea ver el sitio de temperatura en acción, responderé con una URL. Gracias por cualquier ayuda).

¿Fue útil?

Solución 2

Finalmente logré encontrar una solución yo mismo. En el sitio web de CurveyCorners (la página de instrucciones), hacen referencia a una llamada al Alert() función que se utiliza para informar a los usuarios cuando los objetos o elementos que usan Curveycorners aún no se han cargado. Por qué exactamente esto solo sucede en Internet Explorer, todavía no estoy seguro.

De todos modos, ¡aquí está la solución! Agregue este bit de código a la etiqueta de encabezado de su sitio y el Alert() Las advertencias desaparecen.

<script type="text/javascript">
    var curvyCornersVerbose = false;
</script>

Espero que esto ayude a otros a tener el mismo problema.

Otros consejos

Al leer el mensaje de error, parece que el script Curveycorners que está utilizando se usa para 'redondear' las esquinas de los elementos con la clase 'Post' en el elemento de ID 'Body-News-Content'. Sin embargo, parece que en el momento en que se lanza el script Curveycorners, no hay tales elementos.

Debe llamar al script más tarde, antes, por ejemplo, o en $ (documento) .ready () si está utilizando jQuery.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top