Wikipedia para siempre
ShareCode
Permalink: http://www.treeweb.es/u/974/ 01/02/2011

ShareCode

1 2 var lista = null;3 var lista_array = ([]);4 5 window.addEventListener('load', function(event) {6  7  lista = document.getElementById('lista');8  9  fillList();10  11  var k;12  var cn = lista.childNodes;13  for (k in cn) {14  lista_array.push(cn[k]);15  }16  17  order(methodA);18 }, true);19 20 function order(method) {21  //lista_array.sort(method);22  var i;23  for (i in lista_array) {24  lista_array[i].style.top = (30*i)+'px';25  }26 }27 28 function methodA(a,b) {29  alert(a);30  alert(b);31  32  if (a.dataset['a'] < b.dataset['a']) {33  return -1;34  } else if (a.dataset['a'] > b.dataset['a']) {35  return 1;36  }37  return 0;38 }39 40 function methodB(a,b) {41  if (a.dataset['b'] < b.dataset['b']) {42  return -1;43  } else if (a.dataset['b'] > b.dataset['b']) {44  return 1;45  }46  return 0;47 }48 49 50 51 52 53 54 function fillList() {55  var div;56  57  div = new document.createElement('div');58  div.dataset['a'] = '1';59  div.dataset['b'] = '10';60  div.innerHTML = 'Mesa';61  lista.appendChild(div);62  63  div = new document.createElement('div');64  div.dataset['a'] = '2';65  div.dataset['b'] = '87';66  div.innerHTML = 'Teléfono';67  lista.appendChild(div);68  69 70 }71 


Este ShareCode tiene versiones:
  1. Método Arev Método Brev Alfabético... (09/10/2012)
Enlace
El enlace para compartir es: