2010-10-16 4 views
0

J'utilise l'éditeur de nicedit WYWIWYG et tout va bien dans le pays du bon navigateur web mais encore une fois MS m'a causé de la frustration à travers son incarnation IE!execCommand d'IE ne fonctionne pas lors de l'insertion de l'image

Pour une raison quelconque cette commande

document.execCommand(cmd,false,args); 

retourne faux contrairement à tous les autres navigateurs, donc pas exécuter correctement

Ce sont mes params:

cmd "insertImage" String 
    args "javascript:nicImTemp();" String 

Toute personne faire la lumière? Je l'ai assuré que le « autoriser des scripts de contrôle du navigateur Web de Microsoft » est activée dans les paramètres de sécurité

Merci

Répondre

2

En tant XSS-attaque surface de réduction, Internet Explorer 6 et versions ultérieures ne permettent pas " javascript: "URL comme source d'un tag IMG. Spécifiez un URI HTTP/HTTPS/FILE à la place et votre code devrait fonctionner.

+0

Cela n'a fait aucune différence Im peur même avec une chaîne standard –

0

Dans IE8, vous devez d'abord mettre focus() dans votre zone d'édition.

+0

c'est déjà, c'est comment l'utilisateur active la barre, mais je suppose qu'il pourrait être perdre, je vais essayer quand je vais essayer –

Questions connexes