Hallo, ich habe ein Problem mit meinem ersten Addons .. ich versuche, das Wort auf der Website Seite mit dieser FunktionWarum wird der ausgewählte Text nicht angezeigt?
function getSelected() {
var userSelection;
if (window.getSelection) {
userSelection = window.getSelection();
} else if (document.selection) {
userSelection = document.selection.createRange();
}
return userSelection;
}
function getText() {
var select = getSelected()+ "";
alert(select);
}
in meinem xul i über die Funktion ausführen wählen mit dieser Art und Weise:
<menuitem id="inlinetransContextMenuPage"
label="Terjemahkan dengan inlinetrans"
onclick="overlay.getText()" />
</popup>
aber, warum ich das Wort kann nicht angezeigt werden, wenn i Wort auf Seite auswählen (das Pop-up ist leer) ..
@ Tim Down: es funktioniert immer noch nicht, wenn ich window.getSelection(). ToString(); aber wenn ich versuche, document.commandDispatcher.focusedWindow.getSelection(). toString(); und es funktioniert. Warum kann das ausgewählte Wort nicht auf die erste Art und Weise erscheinen? – user495688
@ user495688 arbeiten Sie wirklich mit einem einzigen Fenster? Der Code 'window == document.commandDispatcher.focusedWindow' gibt wahr oder falsch aus? –
@ Tom Barito: es funktioniert ..: D – user495688