Hallo,
ich suche nach einer Möglichkeit die genaue (absolute) Position einer Spalte einer Tabelle herauszubekommen. Ein Wert wird dafür vorher nicht vergeben.
Einfach mal ein bisschen probieren...
<script type="text/javascript">
function debug(obj)
{
var text = "";
for(i in obj)
{
var t = typeof obj[i];
if(t == 'function' || !obj[i]) continue;
text += i + '(' + t + ') =' + obj[i] + '<br>\n';
}
return text;
}
function show(text)
{
var layer;
if(document.getElementById) layer = document.getElementById('show');
if(!layer) return;
layer.innerHTML = text;
}
</script>
<body>
<table border="1" id="t1">
<tr>
<td onmouseover="show(debug(this));">A </td>
<td onmouseover="show(debug(this));">b </td>
<td onmouseover="show(debug(this));">c </td>
<td onmouseover="show(debug(this));">d </td>
</tr>
<tr>
<td onmouseover="show(debug(this));">A </td>
<td onmouseover="show(debug(this));">b </td>
<td onmouseover="show(debug(this));">c </td>
<td onmouseover="show(debug(this));">d </td>
</tr>
</table>
<div id="show"></div>
</body>
</html>
... und dir verrät der Browser selber das Geheimniss.
Struppi.