未经测试,有错请报
<HEAD>
<SCRIPT LANGUAGE="javascript">
function CookieGroup()
{
var e=document.all?event.srcElement:event.target
event.cancelBubble=true;
with(e.parentNode)
if(tagName.toLowerCase()=="tr")
txtOutput.value="row="+rowIndex.toString()+"column="+e.cellIndex;
}
</SCRIPT>
</HEAD>
<BODY>
<table name="test">
<tr onclick="CookieGroup()">
<td>dkj</td><td>hehe</td>
</tr>
<tr onclick="CookieGroup()">
<td>dkfjldkf</td><td>dkfjl</td>
</tr>
<TEXTAREA NAME=txtOutput STYLE="width:250"></TEXTAREA>
</BODY>
<HEAD>
<SCRIPT LANGUAGE="javascript">
function CookieGroup()
{
var e=document.all?event.srcElement:event.target
event.cancelBubble=true;
with(e.parentNode)
if(tagName.toLowerCase()=="tr")
txtOutput.value="row="+rowIndex.toString()+"column="+e.cellIndex;
}
</SCRIPT>
</HEAD>
<BODY>
<table name="test">
<tr onclick="CookieGroup()">
<td>dkj</td><td>hehe</td>
</tr>
<tr onclick="CookieGroup()">
<td>dkfjldkf</td><td>dkfjl</td>
</tr>
<TEXTAREA NAME=txtOutput STYLE="width:250"></TEXTAREA>
</BODY>
解决方案 »
- js replace 兼容性
- js创建tr td问题?
- 请教一个正则表达式的写法
- W3C Group的JavaScript1.6新特性介绍
- 依据规制对默认页地址替换生成地址(正值运用)求助
- 这个聊天室中的白板是怎么实现的呢?
- <a href="#" onclick="open('url','窗口','width=+"+ screen.width +",height=300')"
- 如何将多个select值连接起来添加到textarea
- javascript 如何实现类封闭?
- 父子页面之间调用js报错
- 请问怎么执行代码后面的javascript函数,也就是”onclick=“ 写在 function的前面
- 谁能把下面的菜单改成鼠标离开后菜单消失呀
<HEAD>
<SCRIPT LANGUAGE="javascript">
function CookieGroup()
{
var e=document.all?event.srcElement:event.target
event.cancelBubble=true;
with(e.parentNode)
if(tagName.toLowerCase()=="tr")
txtOutput.value="row="+rowIndex.toString()+"column="+e.cellIndex;
}
</SCRIPT>
</HEAD>
<BODY>
<table name="test">
<tr onclick="CookieGroup()">
<td>dkj</td><td>hehe</td>
</tr>
<tr onclick="CookieGroup()">
<td>dkfjldkf</td><td>dkfjl</td>
</tr>
<TEXTAREA NAME=txtOutput STYLE="width:250"></TEXTAREA>
</BODY>
<SCRIPT LANGUAGE="javascript">
function CookieGroup()
{
var e=document.all?event.srcElement:event.target
event.cancelBubble=true;
with(e)
if(tagName.toLowerCase()=="td")
txtOutput.value="row="+parentNode.rowIndex.toString()+"column="+cellIndex;
}
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
function CookieGroup()
{
var e=document.all?event.srcElement:event.target
event.cancelBubble=true;
with(e)
if(tagName.toLowerCase()=="td")
txtOutput.value="row="+parentNode.rowIndex.toString()+"column="+cellIndex;
}
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
function CookieGroup()
{
var e=document.all?event.srcElement:event.target
event.cancelBubble=true;
with(e)
if(tagName.toLowerCase()=="td")
txtOutput.value="row="+parentNode.rowIndex.toString()+"column="+cellIndex;
}
</SCRIPT>
<SCRIPT LANGUAGE="javascript">
function CookieGroup(ev)
{
var e=document.all?event.srcElement:ev.target
//event.cancelBubble=true;
with(e)
if(tagName.toLowerCase()=="td")
txtOutput.value="row="+parentNode.rowIndex+"column="+cellIndex;
}
document.onclick=CookieGroup
</SCRIPT>
</HEAD>
<BODY>
<table name="test">
<tr>
<td>dkj</td><td>hehe</td>
</tr>
<tr>
<td>dkfjldkf</td><td>dkfjl</td>
</tr>
<TEXTAREA NAME=txtOutput STYLE="width:250"></TEXTAREA>
</BODY>
补充:
document.onclick=CookieGroup忘了加分号了
document.onclick=CookieGroup ;
var e=document.all?event.srcElement:event.target
时候就出错了。
function CookieGroup(ev)
{
var e=document.all?event.srcElement:ev.target
你的程序在if(tagName.toLowerCase()=="td") 这一步停了下来
function CookieGroup(evt)
{
evt=evt?evt:(window.event)?window.event:""
var e=document.all?evt.srcElement:evt.target;
with(e)
if(tagName.toLowerCase()=="td")
document.getElementById('txtOutput').value="row="+parentNode.rowIndex.toString()+"column="+cellIndex;
}
</SCRIPT>
<table name="test">
<tr onclick="CookieGroup(event)">
<td>dkj</td><td>hehe</td>
</tr>
<tr onclick="CookieGroup(event)">
<td>dkfjldkf</td><td>dkfjl</td>
</tr>
<TEXTAREA id=txtOutput STYLE="width:250"></TEXTAREA>
你的程序有时候成功运行,又时候失败。
当点到table中的文字的时候,程序会失败。
而点到table中其他的地方的时候,程序就能成功运行。
你的问题一样,只有点到table中(其实就是td)中的空白地段时,程序才能成功执行
对了,你是不是点到table中的文字的时候也能正常的显示
我没有剽窃你的代码的意思,只是在你的代码基础上做了少许修改,没有声明,深表抱歉
另外,这条帖子:回复人: fason(阿信) ( ) 信誉:651 2003-08-21 15:10:00 得分:0
我认为没有问题,同意你刚才的说法,是不是td里面的文字外面还有什么别的标签
点文字的时候是无效还是程序报错??