Mam taki skrypt:
  1. [/html]$('.link').mousedown(function(e) {
  2. var link = $(this).attr('alt');
  3. switch(e.which)
  4. {
  5. case 1:
  6.  
  7. window.location.href = link;
  8. break;
  9. case 2:
  10. window.open($(this).attr('alt'));
  11. break;
  12. }
  13. });
  14. a używam go w tabelach, w sposób np. [html]<tr alt="?page=12345" class="link">


Teraz zauważyłem, że czasami po kliknięciu na wiersz przechodzi do takiej strony:
  1. ?page=clients&action=clientcard&clientid=undefined

pomimo tego, że link w ALT TR jest poprawny i posiada zdefiniowane clientid. Nie umiem znaleźć zależności pomiędzy tym kiedy przenosi na poprawną stronę a kiedy wychodzi ten błąd.


Dodatkowo mam pytanie, jak odświeżyć skrypty JS w Chrome? Bo edytuje sobie, zapiszę, odświeżę stronę(nawet z CTRL) i dalej jest wczytany ten sam stary.

Rozwiązane, miałem zdublowaną funkcję i raz działała jedna raz druga smile.gif