ďťż
Podstrony
|
telcocafeRobię stronkę w czystym html z wykorzystaniem skryptów. Czy jest może jakaś komenda czy skrypt, któryby linki które będą wyświetlane segregował alfabetyczne?w czystym html tego nie zrobisz Jest. Poszukaj w ekspercie nr 5/04. Tam jest odpowiedni skrypt javy edit// Widzę, że nikt się nie fatyguje Ci pomóc <_< <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-2"> <title>Ekspert 5/04 - Sortowanie tabelki w Javascript</title> <script language="Javascript"> var sortujWedlug; var metoda; function sortuj(id,index,sposob){ var zawartoscWiersz, liczbaWierszy, liczbaKolumn; var tablicaWierszy = new Array(); var tablica; sortujWedlug = index; metoda=sposob; tablica = document.getElementById(id); liczbaWierszy = tablica.rows.length; liczbaKolumn = tablica.rows[0].cells.length; for (var i=1; i<liczbaWierszy; i++){ for (var j=0; j<liczbaKolumn; j++){ if (j == 0){ tablicaWierszy[i-1] = tablica.rows[i].cells[j].firstChild.data; } else{ tablicaWierszy[i-1] += "|" + tablica.rows[i].cells[j].firstChild.data; } } } tablicaWierszy.sort(porownaj); for (var i=1; i<liczbaWierszy; i++){ zawartoscWierszy = tablicaWierszy[i-1].split("|"); for (var j=0; j<liczbaKolumn; j++){ tablica.rows[i].cells[j].firstChild.data = zawartoscWierszy[j]; } } } function porownaj(a, B){ var elementA = a.split("|"); var elementB = b.split("|"); if (metoda == 'nazwa'){ if (exPL(elementA[sortujWedlug]) < exPL(elementB[sortujWedlug])) return -1; else return 1; } else if (metoda == 'liczba'){ return elementA[sortujWedlug] - elementB[sortujWedlug]; } } function exPL(x){ return x.toLowerCase().replace(/[±ę¶ćółńżÄ˝]/g,function(s){ return(s=='±'?'a':s=='ę'?'e':s=='¶'?'s':s==' ć'?'c':s=='ó'?'o':s=='ł'?'l':s=='ń'?'n' :s=='Ä˝'?'z':'zż')+'ż'}) } </script> </head> <body> <table ID="tabela_sort1" border="1" cellspacing="0" cellpadding="2"> <tr> <th onclick="sortuj('tabela_sort1',0,'nazwa')">Państwo</th> <th onclick="sortuj('tabela_sort1',1,'nazwa')">Nazwa waluty</th> <th onclick="sortuj('tabela_sort1',2,'nazwa')">Skrót waluty</th> <th onclick="sortuj('tabela_sort1',3,'liczba')">¦redni kurs</th> </tr> <td>USA</td> <td>dolar amerykański</td> <td>USD</td> <td>3.6</td> </tr> <tr> <td>Australia</td> <td>dolar australijski</td> <td>AUD</td> <td>2.6</td> </tr> <tr> <td>Słowacja</td> <td>korona słowacka</td> <td>SKK</td> <td>0.1</td> </tr> <tr> <td>Czechy</td> <td>korona czeska</td> <td>CZK</td> <td>0.14</td> </tr> <tr> <td>Litwa</td> <td>lit litewski</td> <td>LTL</td> <td>1.3</td> </tr> <tr> <td>Łotwa</td> <td>łat łotewski</td> <td>LVL</td> <td>6.7</td> </tr> </table> </body> </html> Temat do zamknięcia //edt: Autor pytal o czysty HTML, a nie o HTML + Javascript Użytkownik lofix edytował ten post 21 czerwiec 2005, 12:20 |
|||
Sitedesign by AltusUmbrae. |