SCRIPT5007: Impossible d'obtenir la valeur de la propriété 'SetReturnValue': l'objet est null ou undefined
J'ai une page qui fonctionne parfaitement dans tous les autres navigateurs, mais les pauses dans IE. L'erreur dans le débogueur est:
SCRIPT5007: Impossible d'obtenir la valeur de la propriété 'SetReturnValue': l'objet est null ou undefined
Il se passe quand je clique sur un bouton dans un objet flash pour appeler une fonction. Aucun des boutons dans le fichier flash de travail dans IE mais tous fonctionnent parfaitement dans les autres navigateurs. N'importe qui ont des idées? J'ai googlé et n'arrivais vraiment pas à le comprendre, à partir des réponses là-bas.
L'adresse web est http://capitolomaha.com/reservations/
Toute aide est très appréciée, c'est déroutant moi si mauvais.
- D'où vient l'erreur vient? Le JavaScript, le Flash, c'est à dire, WordPress? Veuillez être plus précis. Avez-vous créer le fichier Flash vous-même?
- "J'ai une page qui fonctionne parfaitement dans tous les autres navigateurs, mais les pauses dans IE" - combien de fois t'ai-je dit cette phrase...
- Êtes-vous à l'aide de FusionCharts ou certaines similaire de la troisième partie de la bibliothèque? J'ai eu le même problème avec FusionCharts.
Vous devez vous connecter pour publier un commentaire.
Voir http://msdn.microsoft.com/en-us/library/gg622942%28v=VS.85%29.aspx
Fondamentalement, IE9 pauses flash ExternalInterface des appels, si votre composant flash est intégré avec une balise object avec une balise embed de secours, et l'id de l'objet et incorporer le nom est le même.
La méthode la plus simple solution de contournement est-à-dire ie9 pour rendre votre page dans IE8 Normes de la mode.
Pour ce faire, insérez dans l'élément:
Sinon, vous pourriez vouloir utiliser l'objet de l'étiquette ou de la balise embed seulement.
La plupart du temps, cela peut être causé par un objet incorporé swf lecteur vidéo (par exemple: JW Player etc.)
Internet Explorer semble avoir besoin de deux attributs de la OBJET balise, à savoir classid ET id
Pour un lecteur SWF utilisation:
NB - en principe, id peut être quelconque (non pris) mannequin chaîne
D'autres bonnes sources sur la façon d'intégrer de la vidéo:
http://www.w3schools.com/html/html_object.asp
http://www.2webvideo.com/blog/embed-swf-flv-mp4-videos-in-webpage
Assurez-vous de spécifier l'id de la balise (il doit avoir la même valeur que le nom de la balise).
Bien que Adobe écrit que
id
est une balise facultative, Internet Explorer a besoin de l'id de l'adresse de l'objet swf avec le javascript de flash interface.Essayer de vérifier si l'élément est null comme ci-dessous:
J'ai eu le même problème, j'ai le résoudre en changeant la façon dont je ai inclus le flash.
Fristly j'avais
Que j'ai déménagé:
et avec le dernier, il fonctionne.
C'est une erreur JavaScript lorsque vous cliquez sur un bouton en flash. Le bouton appelle une fonction javascript pour révéler une source de réservation pour effectuer une réservation de cette table. C'est frustrant de moi plus d'une fois.
Le problème se produit seulement dans IE, rien d'autre, mais quand je debug c'est une erreur javascript pour autant que je peux dire.