Hallo,
ich habe das Problem schon mal gehabt, dass ich eine Tabelle habe und von der dann die Zahlen ordnen will. In dem Fall will ich die Gesamtpunkte ordnen. Den Code habe ich von einem anderen Thread übernommen und dann eben noch angepasst. Doch es geht nicht! Was stimmt da nicht? Der Fehler scheint wohl im Script zu sein, doch da drinnen kenne ich mich gar nicht aus. Ich hoffe ihr könnt mir helfen...
Wäre super wenn mir jemand helfen könnte. Ist für ne Wrestling-Seite :grin:.
LG WF1
ich habe das Problem schon mal gehabt, dass ich eine Tabelle habe und von der dann die Zahlen ordnen will. In dem Fall will ich die Gesamtpunkte ordnen. Den Code habe ich von einem anderen Thread übernommen und dann eben noch angepasst. Doch es geht nicht! Was stimmt da nicht? Der Fehler scheint wohl im Script zu sein, doch da drinnen kenne ich mich gar nicht aus. Ich hoffe ihr könnt mir helfen...
Code:
<html>
<head>
<title>TNA-Tabelle</title>
<script type="text/javascript">
var sorte = new Array();
function ABC (feld) {
var wert = ((document.getElementById('feld').checked == true) ? 1 : -1);
var zelle = document.getElementsByTagName("td");
for(a = 0 ; a < document.getElementsByTagName("th").length ; a++){
sorte[a] = a;
}
var speicher = sorte[0];
sorte[0] = sorte[feld];
sorte[feld] = speicher;
var anfang = new Array();
for (i = 0 , c = 0; i < (zelle.length / sorte.length ) ; i++ , c += sorte.length){
anfang[i] = new Array();
for(j = 0; j < sorte.length ; j++){
anfang[i][sorte[j]] = zelle[c+j].firstChild.nodeValue;
}
}
anfang.sort();
for (i = 0 , j = ((wert < 0) ? anfang.length-1 : 0); i < zelle.length; i += sorte.length , j += wert){
for (d = 0 ; d < sorte.length ; d++){
zelle[i+d].firstChild.nodeValue = anfang[j][sorte[d]];
}
}
}
</script>
</head>
<body>
<table border="2">
<tbody>
<tr>
<th>Wrestler</th>
<th>Siege</th>
<th>Unentschieden</th>
<th>Niederlagen</th>
<th>PPV Punkte</th>
<th>iMPACT! Punkte</th>
<th>Gesamtpunkte</th>
</tr>
<tr>
<td>
<center>Abyss</center>
</td>
<td>
<center>1</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>2</center>
</td>
<td>
<center>-3</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>-3</center>
</td>
</tr>
<tr>
<td>
<center>AJ Styles</center>
</td>
<td>
<center>8</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>7</center>
</td>
<td>
<center>3</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>3</center>
</td>
</tr>
<tr>
<td>
<center>Alex Kozlov</center>
</td>
<td>
<center>1</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>2</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>-3</center>
</td>
<td>
<center>-3</center>
</td>
</tr>
<tr>
<td>
<center>Alex Shelley</center>
</td>
<td>
<center>7</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>6</center>
</td>
<td>
<center>-3</center>
</td>
<td>
<center>6</center>
</td>
<td>
<center>3</center>
</td>
</tr>
<tr>
<td>
<center>Angelina Love</center>
</td>
<td>
<center>4</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>7</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>-9</center>
</td>
<td>
<center>-9</center>
</td>
</tr>
<tr>
<td>
<center>Awesome Kong</center>
</td>
<td>
<center>9</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>2</center>
</td>
<td>
<center>-3</center>
</td>
<td>
<center>24</center>
</td>
<td>
<center>21</center>
</td>
</tr>
<tr>
<td>
<center>B.G. James</center>
</td>
<td>
<center>1</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>4</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>-9</center>
</td>
<td>
<center>-9</center>
</td>
</tr>
<tr>
<td>
<center>Black Reign</center>
</td>
<td>
<center>1</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>5</center>
</td>
<td>
<center>-3</center>
</td>
<td>
<center>-9</center>
</td>
<td>
<center>-12</center>
</td>
</tr>
<tr>
<td>
<center>Bob Armstrong</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>2</center>
</td>
<td>
<center>-3</center>
</td>
<td>
<center>-3</center>
</td>
<td>
<center>-6</center>
</td>
</tr>
<tr>
<td>
<center>Booker T</center>
</td>
<td>
<center>9</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>3</center>
</td>
<td>
<center>3</center>
</td>
<td>
<center>16</center>
</td>
<td>
<center>19</center>
</td>
</tr>
<tr>
<td>
<center>Brother Devon</center>
</td>
<td>
<center>2</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>8</center>
</td>
<td>
<center>3</center>
</td>
<td>
<center>-21</center>
</td>
<td>
<center>-18</center>
</td>
</tr>
<tr>
<td>
<center>Brother Ray</center>
</td>
<td>
<center>2</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>10</center>
</td>
<td>
<center>3</center>
</td>
<td>
<center>-27</center>
</td>
<td>
<center>-24</center>
</td>
</tr>
<tr>
<td>
<center>Cheerleader Melissa</center>
</td>
<td>
<center>1</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>0</center>
</td>
<td>
<center>3</center>
</td>
<td>
<center>3</center>
</td>
</tr>
</tbody>
</table>
<form name="Formular" action=""> <input
name="num" value="Gesamtpunkte" onclick="ABC(7)"
type="button"><br>
</form>
</body>
</html>
Wäre super wenn mir jemand helfen könnte. Ist für ne Wrestling-Seite :grin:.
LG WF1