Mam takie kody:

bgopen.js
  1. var ObiektXMLHttp = false;
  2. if (window.XMLHttpRequest)
  3. { ObiektXMLHttp = new XMLHttpRequest(); }
  4. else if (window.ActiveXObject)
  5. { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  6.  
  7. function runUrl(url)
  8. { if(ObiektXMLHttp)
  9. { ObiektXMLHttp.open("GET", url);
  10. ObiektXMLHttp.send(null);
  11. }
  12. }
  13.  
  14. function addtocount()
  15. {
  16. var value = document.getElementById("cNotes").innerHTML;
  17. document.getElementById("cNotes").innerHTML = parseInt(value) + 1
  18. }
  19.  
  20. function addlink(id, url)
  21. {
  22. var value = document.getElementById("cNotes").innerHTML;
  23. document.getElementById("cNotes").innerHTML = parseInt(value) + 1;
  24. document.getElementById('hr'+id).innerHTML = '<a onclick="dellink('+ id +', '+ url +')" href="javascript:runUrl('notes_usun_'+ url +'.html')" class="button">usun</a>';
  25. }
  26. function dellink(id, url)
  27. {
  28. var value = document.getElementById("cNotes").innerHTML;
  29. document.getElementById("cNotes").innerHTML = parseInt(value) - 1;
  30. document.getElementById('hr'+id).innerHTML = '<a onclick="addlink('+ id +', '+ url +')" href="javascript:runUrl('notes_dodaj_'+ url +'.html')" class="button">do notesu</a>';
  31. }


i gdzieś tam w kodzie strony przykładowy link:
  1. <a onclick="addlink(3, 49)" href="javascript:runUrl('notes_dodaj_49.html')" class="button">do notesu</a>


Jak to działa? Bardzo prosto... gdzieś tam na serwerze mam plik, który dodaje ciasteczka, kiedyś wywoływałem to jawnie... i dalej tak można... ale to brzydko wygląda i jest dość nie poręczne(trzeba wracać do poprzedniej strony), więc skorzystałem z ajax`a - Pod IE działa, pod Chrome działa...

Jakby to dokładniej opisać - jeżeli wywołam stronę bezpośrednio z paska adresu to wszystko gra, jeżeli jednak zostanie wywołana przez AJAX to zmieni się link, doda się wartość do licznika jednak w rzeczywistości ciasteczko nie zostanie dodane.

Proszę o pomoc. - jeszcze raz dla jasności: problem tylko pod FF

// Problem rozwiązany... linki powinny być:
  1. <a href="javascript:runUrl('notes_dodaj_49.html');addlink(3, 49)" class="button">do notesu</a>