Wenn ein Windows Vista/7 Gadget zu entwickeln und() mit addTextObject Text setzt aus, das funktioniert:Warum funktioniert das AddTextObject() nicht mit einer jQuery-Variablen?
var mytext = "Hello";
document.getElementById("background").addTextObject(mytext , "Verdana", 11, "white", 10, 10);
Aber ich kann diesen jQuery-Selektor in eine Variable an der Arbeit:
var mytext = $("#myid").text();
document.getElementById("background").addTextObject(mytext , "Verdana", 11, "white", 10, 10);
Es funktioniert nicht, es schreibt nur eine leere Zeichenfolge. Warum?
Ich hatte Fälle, in denen ich die Kontrolle aufgeben musste, damit der Browser seine Arbeit machen konnte. Um dies zu tun, habe ich den Code in eine Funktion von setTimeout() aufgerufen. – Nosredna
Ich habe einen Workaround gefunden, siehe hier: http://stackoverflow.com/questions/923489/is-there-a-way-to-query-html-xml-content-from-a-variable-using-jquery –