2010-08-12 6 views
1

J'ai des problèmes avec l'invocation du code javaScript sur la page avec le navigateur Opera 10.Silverlight - Opera 10 - JavaScript invoke

code JavaScript à la page:

function CallMe(){ 
    alert("It works!"); 
} 

Et j'invoque ce code avec:

HtmlPage.Window.Invoke("CallMe"); 

Dans tous les navigateurs sauf Opera cela fonctionne très bien. Dans Opera, j'obtiens une erreur: "Impossible d'invoquer: CallMe"

Qu'est-ce que je fais mal?

Répondre

0

Opera n'est pas l'un des navigateurs pris en charge. Voir l'onglet Configuration requise sur le Silverlight Install page

+0

Mais Silverlight fonctionne dans Opera et simple JS aussi. Quel est le problème alors? – Gapipro

+0

@Gapipro: Malgré le fait qu'Opera soit un navigateur non supporté pour héberger le plugin silverlight, cela fonctionne toujours bien. Cependant, comme vous l'avez découvert, il y a des choses qui ne marchent pas. Tout ce que vous pouvez faire, c'est voter pour cette suggestion: http://dotnet.uservoice.com/forums/4325-silverlight-feature-suggestions/suggestions/323983-opera-browser-support – AnthonyWJones

0

La prise en charge par Opera du plugin API (NPAPI) a rencontré quelques problèmes qui l'ont apparemment rendu assez différent des autres navigateurs NPAPI pour casser certaines fonctionnalités de Silverlight.

Cela devrait fonctionner dans une prochaine version d'Opera (peut-être même dans la prochaine version majeure). Pendant ce temps, désolé de vous avoir causé des problèmes: -/

Questions connexes