Guest User

Untitled

a guest
Jan 17th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. <a class="one" href="#">click</a><br />
  2. <a class="two" href="#">click</a><br />
  3. <a class="three" href="#">click</a><br />
  4.  
  5. $(document).ready(function() {
  6.  
  7. help = function(var1) {
  8. alert(var1);
  9. }
  10.  
  11. function help2(var1) {
  12. alert(var1);
  13. }
  14.  
  15.  
  16. $('a.one').click(function() {
  17. var functionName = "help";
  18. if ($.isFunction([functionName])) {[functionName]("hello");
  19. } else {
  20. alert("not a function");
  21. }
  22.  
  23. return false;
  24. });
  25.  
  26. $('a.two').click(function() {
  27. var functionName = "help";
  28.  
  29. if ($.isFunction(functionName)) {
  30. functionName("hello");
  31. } else {
  32. alert("not a function");
  33. }
  34. return false;
  35. });
  36.  
  37. $('a.three').click(function() {
  38. var functionName = "help2";
  39.  
  40. if ($.isFunction(functionName)) {
  41. functionName("hello");
  42. } else {
  43. alert("not a function");
  44. }
  45. return false;
  46. });
  47.  
  48. $('a.four').click(function() {
  49. var functionName = "help2";
  50.  
  51. if ($.isFunction([functionName])) {[functionName]("hello");
  52. } else {
  53. alert("not a function");
  54. }
  55. return false;
  56. });
  57.  
  58. });​
  59.  
  60. var functionName = "help";
  61. if ($.isFunction(window[functionName])) {
  62. window[functionName]("hello");
  63. } else {
  64. alert("not a function");
  65. }
  66.  
  67. if ($.isFunction(window[functionName])) {
  68. window[functionName]("hello");
  69. }
  70.  
  71. var namespace = {
  72. help: function (var1) {
  73. alert(var1);
  74. },
  75.  
  76. help2: function (var1) {
  77. alert(var1);
  78. }
  79. }
  80.  
  81. $(document).ready(function() {
  82. var functionName = "help";
  83. if ($.isFunction(namespace[functionName])) {
  84. namespace[functionName]("hello");
  85. }
  86. });
  87.  
  88. <a class="one" href="#">click</a><br />
  89.  
  90. var help = function(var1) {
  91. alert(var1);
  92. }
  93. $(document).ready(function() {
  94. $('a.one').click(function() {
  95. var functionName = help;
  96. if ($.isFunction(functionName)) {
  97. functionName('test');
  98. } else {
  99. alert("not a function");
  100. }
  101.  
  102. return false;
  103. });
  104. });​
Add Comment
Please, Sign In to add comment