私はここに何かが欠けているかもしれませんが、これに似たものが必要ですhttp://jsfiddle.net/Kxmaf/6/ただし、いくつかの iframe 領域を編集する必要があります。どの Iframe にフォーカスがあるかを判断するにはどうすればよいですか?
私ができるようにしたいのは、次のようなものを入力することです:
function ItalicIt()
{
var edit = document.activeElement;
edit.focus();
edit.document.execCommand("italic", false, "");
edit.focus();
}
これの代わりに:
function ItalicIt()
{
var edit = document.getElementById("textEditor").contentWindow;
edit.focus();
edit.document.execCommand("italic", false, "");
edit.focus();
}
そのため、ID「texteditor」を指定してどの iframe に作用するかを伝える代わりに、どの iframe にフォーカスがあるかを判断するように伝えたいと思います。