1
Hallo,
auf http://de.selfhtml.org/javascript/objekte/event.htm#page_x_y habe ich folgenden Code gefunden:
Ich würde den Code gerne so umbasteln, dass die Position nur beim Klicken auf eine Tabellenzeile ermittelt wird (Funktioniert mal wieder nicht):
auf http://de.selfhtml.org/javascript/objekte/event.htm#page_x_y habe ich folgenden Code gefunden:
<html><head><title>Test</title>
<script type="text/javascript">
function LayerPosition (Ereignis) {
if (document.layers) {
document.layers[0].left = Ereignis.pageX;
document.layers[0].top = Ereignis.pageY;
} else if (document.getElementById) {
document.getElementById("layer").style.left = Ereignis.pageX + "px";
document.getElementById("layer").style.top = Ereignis.pageY + "px";
}
}
document.onmouseup = LayerPosition;
</script>
<style type="text/css">
#layer { position:absolute; top:100px; left:100px; width:100px; height:100px;
background-color:#FFE0FF; border:solid 1px #000000; }
</style>
</head><body>
<div id="layer">Ein Layer</div>
<p>Klicken Sie irgendwo ins Dokument und der Layer folgt der Maus dorthin.</p>
</body></html>
Ich würde den Code gerne so umbasteln, dass die Position nur beim Klicken auf eine Tabellenzeile ermittelt wird (Funktioniert mal wieder nicht):
<tr onmouseup = "LayerPosition(Ereignis);"
Außerdem möchte ich an die Funktion noch Daten übergeben, wie kann ich das machen?