FireFox 真让人头疼,怎么获取这个对象? 我查了一下 FF 下 window.getSelection 这个对象,但始终不知如何获取是 IMG ,TABLE ,请高手给出比较详细的代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个在FF下可以,在IE下得不到,你综合一下吧..<html><head></head> <body onLoad="a()"> <span onClick="a()">123</span> <table border="1" width="100%" id=edit > <tr> <td width="100%"> <IFRAME id="editor" name="editor" src="about:blank"></IFRAME> </td> </tr> </table><script language="javascript">function showContextMenu(oEvent){ if(document.all){ var editor = window.frames["editor"]; alert(window.event); }else{ alert(oEvent.target.tagName); } return false;}function a(){ var editor = window.frames["editor"]; editor.document.designMode="on" editor.focus(); editor.document.contentEditable = true; editor.document.write("<a href='#'>test</a><table ><tr><td>table</td></tr></table><img src=''/>"); editor.document.close(); if(document.all){ editor.document.attachEvent("oncontextmenu", function(){return showContextMenu();}); }else{ editor.document.addEventListener("contextmenu", function(oEvent){ oEvent.preventDefault(); return showContextMenu(oEvent);}, false); }}</script></body></html> jquery控制div的相对位置时不同浏览器的兼容 checkboxlist 第三项不可用,也即是灰色,用js怎么写?tks! 如何为我指定的标签绑定onkeyup事件,处理函数已经写好 大家帮忙看看 如何固定一个div层在浏览器中的位置,注意不是飘浮效果 php 用 js 动态添加 onclick 简单的一个问题,在线等 Windows的字体对话框? 如何判断javascript中变量值为null,对象或变量是否为undefined? 问个jquery的入门问题 CHROME2.0如何启用javascript 利用javascritp 求和。却得不到结果。。。
<html>
<head></head>
<body onLoad="a()">
<span onClick="a()">123</span>
<table border="1" width="100%" id=edit >
<tr>
<td width="100%">
<IFRAME id="editor" name="editor" src="about:blank"></IFRAME>
</td>
</tr>
</table>
<script language="javascript">function showContextMenu(oEvent)
{
if(document.all){
var editor = window.frames["editor"];
alert(window.event);
}else{
alert(oEvent.target.tagName);
}
return false;
}function a(){
var editor = window.frames["editor"];
editor.document.designMode="on"
editor.focus();
editor.document.contentEditable = true;
editor.document.write("<a href='#'>test</a><table ><tr><td>table</td></tr></table><img src=''/>");
editor.document.close();
if(document.all){
editor.document.attachEvent("oncontextmenu", function(){return showContextMenu();});
}else{
editor.document.addEventListener("contextmenu", function(oEvent){ oEvent.preventDefault(); return showContextMenu(oEvent);}, false);
}
}
</script>
</body>
</html>