Question

Je reçois des messages étranges à partir d'Internet Explorer 8 lors du chargement de mon dernier projet de site web:

Aucun objet avec ID # corps nouvelles contenu .post existe pas encore. Appel curbeyCorners (réglage, obj) lors de sa création.

Le site est en cours d'exécution sur WordPress, en utilisant curveyCorners pour roundCorners dans Internet Explorer. Je devrais probablement mentionner que le site lui-même rend correctement, mais pour une raison quelconque insiste Internet Explorer pour me donner ce message.

Voici un screengrab de l'image:

(contenu Meta:.. Je ne peux pas poster plus d'un lien si vous souhaitez voir le site temporaire dans l'action que je vais répondre avec une URL Merci pour toute aide)

Était-ce utile?

La solution 2

J'ai finalement réussi à trouver une solution moi-même. Sur le site de curveyCorners (la page d'instructions), ils font référence à un appel à la fonction de Alert() qui est utilisé pour informer les utilisateurs lorsque des objets ou éléments à l'aide curveyCorners n'a pas encore chargé. Pourquoi exactement cela ne se produit que dans Internet Explorer, je ne sais toujours pas.

Quoi qu'il en soit, voici la solution! Ajouter ce morceau de code à la balise d'en-tête de votre site et les avertissements Alert() disparaissent.

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

J'espère que cela aide les autres ayant le même problème.

Autres conseils

En lisant le message d'erreur, il semble que le script curveyCorners que vous utilisez est utilisé pour « rondes » les coins des éléments avec la classe « post » dans l'élément id 'corps-nouvelles-contenu. Cependant, il semble qu'au moment où le script curveyCorners est lancé, il n'y a pas de tels éléments.

Vous devriez appeler plus tard le script, avant par exemple, ou en $ (document) .ready () si vous utilisez jQuery.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top