Avoir un vrai casse-tête ici. J'utilise Atalasoft DotImage pour permettre à l'utilisateur d'ajouter des annotations à une image. Lorsque j'ajoute deux annotations du même type contenant du texte portant le même nom, j'obtiens une erreur d'autorisation javascript refusée dans les js compressés d'Atalasoft. L'erreur accède au membre de style d'une règle:Autorisation Javascript refusée erreur lors de l'utilisation Atalasoft DotImage
Dans le débogueur (Visual Studio 2010 .Net 4.0) Je peux accéder à h._rule mais pas h._rule.style
Que javascript serait cause permission refusée lors de l'accès à un membre d'un objet?
Je me demandais si quelqu'un d'autre a rencontré cela. Je vois plusieurs personnes utilisant Atalasoft sur SO et j'ai même vu une réponse de quelqu'un avec Atalasoft. Et oui, je leur parle, mais ça ne fait jamais de mal de le jeter à la foule. Cela se produit uniquement dans IE8, pas FireFox. Merci, Brian
Mises à jour: Oui, en utilisant la version la plus récente: 9.0.2.43666
Par même nom (voir le commentaire ci-dessous) Je veux dire, je créé des annotations par défaut et ils sont nommés afin qu'ils puissent être ajoutés avec javascript plus tard . // crée une annotation par défaut TextData text = new TextData(); text.Name = "DefaultTextAnnotation"; text.Text = "Annotation textuelle par défaut: \ n double-cliquez pour éditer"; //text.Font = new AnnotationFont ("Arial", 12f); text.Font = new AnnotationFont (_strAnnotationFontName, _fltAnnotationFontSize); text.Font.Bold = true; text.FontBrush = nouveau AnnotationBrush (Color.Black); text.Fill = new AnnotationBrush (Couleur.Ivoire); text.Outline = nouveau AnnotationPen (nouveau AnnotationBrush (Color.White), 2); WebAnnotationViewer1.Annotations.DefaultAnnotations.Add (texte); En javascript: CreateAnnotation ('TextData', 'DefaultTextAnnotation');
function CreateAnnotation (type, nom) { SetAnnotationModified (true); WebAnnotationViewer1.DeselectAll(); var ann = WebAnnotationViewer1.CreateAnnotation (type, nom); WebThumbnailViewer1.Update(); }
Lou de Atalasoft ici. Cela semble définitivement familier. Que voulez-vous dire par avoir le même nom? Utilisez vous la dernière version? –
J'ai créé des annotations par défaut et elles sont nommées pour pouvoir être ajoutées plus tard avec javascript. – BrianK