2011-06-22 3 views
0

Je continue d'obtenir cette erreur sur mon site dans la console Firebug. Je n'ai aucune idée d'où ça vient, et je cherche des informations sur la façon de le trouver et de le réparer.manquant) après la liste des arguments

missing) after argument list 
try { __flash__toXML(javascript:alert(...;()) ; } catch (e) { "<undefined/>"; } 
+0

est le code dans la ligne 2 censé être un code valide (je demande parce que ce n'est pas)? –

+0

avez-vous besoin de passer une chaîne pour alerter? Je suis confus au sujet de ce qui se passe dans cette partie de la déclaration d'essai ... – thescientist

+0

Avez-vous obtenu n'importe où avec ceci? Firebug signale-t-il un numéro de ligne pour l'erreur? Pourriez-vous poster un code pertinent pour cette erreur? – jncraton

Répondre

2

Il semble qu'il vous manque une parenthèse.

Est-ce que cela fonctionne?

try { __flash__toXML(alert()); } catch (e) { "<undefined/>"; } 

Edit: a changé le reste de la ligne à la syntaxe valide

+0

Ceci: 'javascript: alert (...;())' n'est pas une expression valide ... –

+0

@Sime True. Je n'étais pas sûr de ce que cette ligne était et si oui ou non l'ellipse avait quelque chose à voir avec le code qui manquait dans un message d'erreur. C'était juste une supposition, mais j'espérais que l'op pourrait être capable de l'appliquer à sa source d'origine et d'obtenir quelque chose avec. – jncraton

0

Je comprends que c'est un ancien poste mais puisque aucune des réponses ci-dessus adresse effectivement le problème et ce poste revient sur les recherches Google pour _ flash _toXML, je me suis dit laissez-moi répondre à cette question. Le problème est dû au fait que ExternalInterface n'échappe pas aux valeurs qu'il passe correctement de Flash à JavaScript. Une description de la source du problème et une solution rudimentaire se trouve sur le lien ci-dessous:

http://mihai.bazon.net/blog/externalinterface-is-unreliable

Questions connexes