日期:2014-05-17  浏览次数:20847 次

紧急救助:iframe在编辑模式下,如何得到焦点。
IE下面可以一加载就得到了焦点,光标在里面闪烁。
我现在需要在Safari下面也能达到同样的效果。

document.getElementById("idEditbox").contentDocument.designMode = "on";
如何得到焦点,就是光标在里面闪。在线等。


------解决方案--------------------
var idEditbox
if(document.frames)
{
idEditbox= document.frames('idEditbox');


idEditbox.document.contentEditable='true';
}
else
{
idEditbox= document.getElementById("idEditbox").contentWindow;
}
idEditbox.document.designMode = 'On';
 setTimeout(function(){ idEditbox.focus();},50);