Je développe un site web avec html, javascript, jquery. Le site fonctionne bien sur firefox, chrome, opéra. Mais quand j'ouvre le site par IE, IE affiche un message d'erreur "objet attendu, voulez-vous continuer à exécuter le script"? Lorsque je clique sur "non", le site a perdu sa fonction. Puis-je savoir comment détecter quelle ligne de codes a l'erreur?ie erreur - objet attendu
erreur IE montre que l'erreur est en ligne 50, voici les codes entre la ligne 36 à la ligne 72:
<script type="text/javascript">
$(document).ready(function() {
$('#messageposting').NobleCount('#characters_count',{
on_negative: 'negative_value_color',
on_positive: 'positive_value_color'
});
});
function kk(e) { //disable enter button on textarea
key = e ? e.which : window.event.keyCode;
if(key==13) {
return false;
}}
function mycarousel_itemLoadCallback(carousel, state)
{
// Since we get all URLs in one file, we simply add all items
// at once and set the size accordingly.
if (state != 'init')
return;
var str="";
jQuery.get("usermessage.php?username="+str, function(data) {
mycarousel_itemAddCallback(carousel, carousel.first, carousel.last, data);
});
};
function mycarousel_itemAddCallback(carousel, first, last, data)
{
// Simply add all items at once and set the size accordingly.
items = data.split('|');
for (i = 0; i < items.length; i++) {
carousel.add(i+1, mycarousel_getItemHTML(items[i]));
}
carousel.size(items.length);
};
</script>
Pouvez-vous poster le code approprié? Généralement, "Objet attendu" signifie que vous essayez d'utiliser un identifiant qui n'a pas été défini ou déclaré. – Alex
Mes codes ont 2000 lignes de long, je ne pense pas que vous serez intéressé à le lire ... LOL. – zac1987
@zac - Essayez d'identifier le code spécifique qui s'exécute lorsque l'erreur se produit. Cela arrive-t-il en charge? Si c'est le cas, cela devrait réduire la quantité totale de code que vous devrez poster. – ChaosPandion