Witam, posiadam taki oto skrypt napisany pod Mootools:

  1. $('anna').addEvents({
  2. click: function(){
  3. new Request({
  4. url: 'http://www.strona.pl/profile.php?id=Anna',
  5. method: "post",
  6. data: this,
  7. onRequest: function() {
  8. document.id("contentRedBody").set("html", "<img src='./images/red/ajax-loader.gif'>");
  9. $('contentRedBody').morph({
  10. 'opacity' : 0
  11. });
  12. },
  13. onComplete: function() {
  14. document.id("contentRedBody").set("html", this.response.text);
  15. $('contentRedBody').morph({
  16. 'opacity' : 1
  17. });
  18. }
  19. }).send();
  20. },
  21. });
  22.  
  23.  
  24. $('tomek').addEvents({
  25. click: function(){
  26. new Request({
  27. url: 'http://www.strona.pl/profile.php?id=tomek',
  28. method: "post",
  29. data: this,
  30. onRequest: function() {
  31. document.id("contentRedBody").set("html", "<img src='./images/red/ajax-loader.gif'>");
  32. $('contentRedBody').morph({
  33. 'opacity' : 0
  34. });
  35. },
  36. onComplete: function() {
  37. document.id("contentRedBody").set("html", this.response.text);
  38. $('contentRedBody').morph({
  39. 'opacity' : 1
  40. });
  41. }
  42. }).send();
  43. },
  44. });


Skrypt po kliknięciu w link pobiera zawartość pliku profile.php i wkleja go do diva o id = contentRedBody.
Jak zapętlić i zoptymalizować ten skrypt żebym nie musiał dla każdej osoby (mam ich ponad 16 wklejać tego kodu, tylko żeby generował się on automatycznie. Czy da się to jakoś zrobić?

Kod HTML z linkami wygląda tak:

  1. <a id="anna">Profil Anna</a><br />
  2. <a id="tomek">Profil Tomek</a><br />