<script language="javascript">//<!--
function c(){
var s=document.getElementById('show');
var e=window.document.activeElement;
s.innerText="当前活动控件:"+e.tagName+" id="+e.id+" name="+e.name;
}
window.setInterval("c()",1);
//--></script>
<div style="width:200px;height:50px;border:solid 1px black;" id="show"></div>
t1:inp1 <input type="text" id="t1" name="inp1" />
t2:inp2 <input type="text" id="t2" name="inp2" />
<button id="b1" name="btn1">b1:btn1</button>
function c(){
var s=document.getElementById('show');
var e=window.document.activeElement;
s.innerText="当前活动控件:"+e.tagName+" id="+e.id+" name="+e.name;
}
window.setInterval("c()",1);
//--></script>
<div style="width:200px;height:50px;border:solid 1px black;" id="show"></div>
t1:inp1 <input type="text" id="t1" name="inp1" />
t2:inp2 <input type="text" id="t2" name="inp2" />
<button id="b1" name="btn1">b1:btn1</button>
解决方案 »
- Ext.grid.ColumnModel 显示不正常 求救!
- 父页面如何给动态打开的IFRAME子页面赋值
- 如何在网页中设置下拉菜单?
- ExtJs中的Grid怎么自适应高度啊!!?
- EXTJS gridpanel 读取数据问题
- 生成xml文件存在我指定的目录内供js的dom技术来读取信息~~!求助。。万分感谢
- 一个比较难的问题textarea
- newElement方法如何建立一个text?
- 急呀,快帮我看看,高分酬谢!!!!
- 在javascript函数中,如何将取得的文本框中的数字字符串转化为数字?如何去掉字符串中的空格?
- prototype.js的源文件中,经常出现iterator,我不太理解,请达人明示?
- 100分求高人帮改一个JS参数!(此题性价比超高!)
document.activeElement(当前页面)
2.2个毫无关联的页面实现起来就不好办了~
====================
<body onload="window.open('a.htm','','width=200,height=100');window.open('b.htm','','width=200,height=100')" >
<input type=hidden id=temp value="">
</body>===================
a.htm:
===================
<script language="javascript">
<!--
function setVal(val){
opener.document.getElementById("temp").value=val
}
//-->
</script>
<body>
<table>
<tr>
<td>
<input type=button value="aaaaaa" onclick="setVal(this.value)">
</td>
</tr>
<tr>
<td>
<input type=button value="bbbbbb" onclick="setVal(this.value)">
</td>
</tr>
<tr>
<td>
<input type=button value="cccccc" onclick="setVal(this.value)">
</td>
</tr>
</table>
</body>================
b.htm:
================
<script language="javascript">
<!--
function getVal(){
window.document.activeElement.value=opener.document.getElementById("temp").value;
}
window.setInterval("getVal()",1);
//-->
</script>
<body onload="document.getElementById('t1').focus()">
<input type=text>
<input type=text id=t1>
<input type=text>
</body>
======================
a.htm和b.htm都是main.html的弹出窗口
再用PHP或ASP产生一段JS,去控制你想得到的焦点。