11
Die leere Tabellenzeile im HTML-Teil kannst du auch rausnehmen
var Aktion = ('<a href="">Kurs ändern</a> <a href="">Anzahl ändern</a> <a href="" onClick="loeschen ();">löschen</a>');
function loeschen ()
{
document.getelementById("Tabelle2").removeChild(document.getElementById("Tabelle2").firstChild;
}
function loeschen ()
{
var Knoten = document.getelementById("Tabelle2").firstChild;
loeschen = document.getElementsById("Tabelle2").removeChild(Knoten);
}
var Aktion = ('<a href="">Kurs ändern</a> <a href="">Anzahl ändern</a> <a href="" onClick="loeschen ();">löschen</a>');
var newTD6 = document.createElement("td");
newTD6.innerHTML = '<a href="">Kurs ändern</a> <a href="">Anzahl ändern</a> <a href="" onClick="loeschen ();">löschen</a>';
newTR.appendChild(newTD6);
var Aktion = <'a href="javascript:loeschen()">löschen</a>');
var newTD7 = document.createElement("td");
newTD7.innerHTML = '<p id="Aktion1">' + Aktion + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD7);
var Aktion = <'a href="javascript:loeschen()">löschen</a>');
<html>
<head>
<title>Portfolio Management System</title>
<script type="text/javascript">
function Aendern ()
{
var WKN = document.getElementById('WKN').value;
var Kurs = document.getElementById('Kurs').value;
var Name = document.getElementById('Name').value;
var Stueck = document.getElementById('Stueck').value;
var Kategorie = document.getElementById('Kategorie').value;
var Gesamtwert = Stueck*Kurs;
var Aktion = '<a href="javascript:Kursaendern()">Kurs ändern</a> <a href="javascript:Anzahlaendern()">Anzahl ändern</a> <a href="javascript:loeschen()">löschen</a>';
var newTR = document.createElement("tr");
document.getElementById("Tabelle2").appendChild(newTR);
var newTD1 = document.createElement("td");
newTD1.innerHTML = '<p id="WKN1">' + WKN + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD1);
var newTD2 = document.createElement("td");
newTD2.innerHTML = '<p id="Name1">' + Name + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD2);
var newTD3 = document.createElement("td");
newTD3.innerHTML = '<p id="Kategorie1">' + Kategorie + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD3);
var newTD4 = document.createElement("td");
newTD4.innerHTML = '<p id="Stueck1">' + Stueck + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD4);
var newTD5 = document.createElement("td");
newTD5.innerHTML = '<p id="Kurs1">' + Kurs + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD5);
var newTD6 = document.createElement("td");
newTD6.innerHTML = '<p id="Gesamtwert1">' + Gesamtwert + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD6);
var newTD7 = document.createElement("td");
newTD7.innerHTML = '<p id="Aktion1">' + Aktion + '</p><a href="javascript:Aendern()"></a>';
newTR.appendChild(newTD7);
document.forms[0].reset();
}
</script>
<script language="Javascript">
function Kursaendern ()
{
var Kursaendern = prompt ("Geben Sie bitte den neuen Kurs ein.", "");
newTD4.innerHTML = '<p id="Stueck1">' + Anzahlaendern + '</p><a href="javascript:Anzahlaendern()"></a>';
newTR.replaceChild(newTD4);
}
function Anzahlaendern ()
{
var Anzahlaendern = prompt ("Hier die neue Anzahl eingeben.", "");
newTD4.innerHTML = '<p id="Stueck1">' + Anzahlaendern + '</p><a href="javascript:Anzahlaendern()"></a>';
newTR.replaceChild(newTD4);
}
function loeschen ()
{
var Knoten = document.getElementsById("Tabelle2");
loesche = document.getElementsById("Tabelle2").removeChild(Knoten);
}
</script>
</head>
<body>
<h1>Portfolio Management System</h1>
<form name="Maske">
<table id="Tabelle1" border="0" cellpadding="0" cellspacing="4">
<tr>
<th align="right">WKN:</th>
<th><input name="WKN" type="text" size="30" maxlenth="30" id="WKN"></th>
<th align="right">Kurs:</th>
<th><input name="Kurs" type="text" size="30" maxlenth="30" id="Kurs"></th>
<th align="left">Euro</th>
</tr>
<tr>
<th align="right">Name:</th>
<th><input name="Name" type="text" size="30" maxlenth="30" id="Name"></th>
<th align="right">Stück:</th>
<th><input name="Stueck" type="text" size="30" maxlenth="30" id="Stueck"></th>
</tr>
<tr>
<th align="right">Kategorie:</th>
<th><input name="Kategorie" type="text" size="30" maxlenth="30" id="Kategorie"></th>
<th><input type="button" tabindex="2" value="hinzufügen" onClick="Aendern ();"></th>
</tr>
</table>
</form>
<br>
<br>
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<th align="right" valign="top">Sortiere die Tabelle nach:</th>
<th>
<SELECT NAME=Sortierung>
<OPTION>WKN <OPTION>Name <OPTION>Kategorie <OPTION>Anzahl <OPTION>Kurs <OPTION>Gesamtwert
</SELECT>
</th>
<th>
<a href="">absteigend</a>
</th>
<th>
<a href="">aufsteigend</a>
</th>
</tr>
</table>
<br>
<br>
<br>
<table id="Tabelle2" border="1">
<tr>
<th>WKN</th>
<th>Name</th>
<th>Kategorie</th>
<th>Anzahl</th>
<th>Kurs</th>
<th>Gesamtwert</th>
<th>Aktion</th>
</tr>
<p id="WKN1"></p>
<a href="javascript:Aendern()"></a>
<p id="Name1"></p>
<a href="javascript:Aendern()"></a>
<p id="Kategorie1"></p>
<a href="javascript:Aendern()"></a>
<p id="Stueck1"></p>
<a href="javascript:Aendern()"></a>
<p id="Kurs1"></p>
<a href="javascript:Aendern()"></a>
<p id="Gesamtwert1"></p>
<a href="javascript:Aendern()"></a>
<p id="Aktion1"></p>
<a href="javascript:Aendern()"></a>
</table>
</body>
</html>
function loeschen ()
{
var Knoten = document.getElementsById("Tabelle2");
loesche = document.getElementsById("Tabelle2").removeChild(Knoten);
}
Thema | Autor | Forum | Beiträge | Letzter Beitrag |
---|---|---|---|---|
Alle Checkboxen markieren | Marcel | JavaScript | 36 | 25.11.2012 17:22 |
Tabelle sortieren | Jerry02 | JavaScript | 74 | 27.08.2010 12:32 |
Mauszeigerposition-Abfrage-Funktion mit anderer Funkt. komb. | Tilman | JavaScript | 3 | 03.05.2009 12:34 |
per Klick in <tr> checkbox aktivieren | andyd | JavaScript | 8 | 04.11.2008 17:36 |
Tabellenzeile anklickbar? | lava | HTML und CSS | 3 | 27.09.2007 20:59 |
Fototicker | lava | JavaScript | 20 | 21.01.2007 12:23 |