私はこのコードを持っています.BOLDのexeccommandはオペラの下で動作していません。誰も何らかのアイデアを持っているのですか?おかげexeccommandがoperaで動作していません
<script type="text/javascript">
function SetToBold() {
Editor.execCommand ('bold', false, null);
}
function start() {
frames.iView.document.designMode = "On";
var myIFrame = document.getElementById("iView");
browser = navigator.appName;
if (document.all) { //IE
var iframe_window = window.frames["iView"];
iframe_window.document.body.focus();
}
else { //Firefox
field = myIFrame.contentWindow.document.getElementsByTagName("body")[0];
setTimeout("field.focus()",250);
}
if (browser == "Netscape") {
Editor = myIFrame.contentWindow.document;
Editor.designMode = 'On';
Editor.body.contentEditable = 'true';
}
else if(browser == "Microsoft Internet Explorer") {
frames['iView'].document.designMode='On';
Editor = frames['iView'].document;
}
}
iはボディのonloadでスタート機能を呼び出します。それは大丈夫firefoxと、すなわち、しかし、オペラで動作しません。 誰でもオペラのexeccommandの制限について知っていますか?ありがとう
あなたのブラウザの盗聴はここでは失敗している可能性があります。 Operaは "Netscape"と "Microsoft Internet Explorer"のどちらでもありません.... navigator.appName == "Opera" Operaのため、Opera用のdesignModeをオンにしていません。 – miketaylr