Hallo zusammen,
aus einer Tabelle möchte ich ein komplettes "tr" kopieren mit Inhalt.
Der IE 7.0 macht das anstandslos, die neuen trs werden unten angehögt.
Der FF 2.0, leider nicht, bei dem werden die trs rechts von dem Eltern(oder Ausgang) tr angeordnet.
Wie kann ich den FF dazu bringen, die neuen trs unterhalb anzuzeigen?
Meine Html Seite mit JavaScript Funktion sieht folgender Maßen aus:
<html>
<head>
<script type="text/javascript">
function tr_klonen(id)
{
var objekt, kopie;
objekt = document.getElementById( id );
if(objekt)
{
kopie=objekt.cloneNode( objekt.firstChild );
document.getElementById( id ).appendChild( kopie );
}
}
</script>
</head>
<body>
<table border="1">
<tr id="tr1" onclick="tr_klonen( 'tr1' );">
<td id="td1">nur ein test text 1</td>
<td id="td1">nur ein test text 1</td>
</tr>
<tr id="tr2" onclick="tr_klonen('tr2');">
<td id="td2">nur ein test text 2</td>
<td id="td1">nur ein test text 1</td>
</tr>
<tr id="tr3" onclick="tr_klonen( 'tr3' );">
<td id="td3">nur ein test text 3</td>
<td id="td1">nur ein test text 1</td>
</tr>
</table>
</body>
</html>
Über das "Add_ons" "View Sorurce Chart" bei FF kann ich sehen, dass die neuen trs in dem "Eltern" tr erzeugt worden sind.
Die Funktion habe ich im Netz gefunden.
Grüße
bernd