Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Porównywanie funkcji
Forum PHP.pl > Forum > Przedszkole
kiepski96
Mam kod:

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  3. <title>Untitled Document</title>
  4. <meta name="robots" content="noindex, nofollow" />
  5. <script src="http://connect.facebook.net/en_US/all.js"></script>
  6. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
  7. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
  8. <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
  9. </head>
  10. <div id="fb-root"></div>
  11.  
  12. <div id="filmik" style="display:none" ><iframe width="560" height="315" src="http://www.youtube.com/embed/jdVGxUd5fu4" frameborder="0" allowfullscreen></iframe></div>
  13. <div id="blokada" style="display:none" >Nie polubi3e? strony !</div>
  14.  
  15. FB.init({
  16. appId : 'XXX',
  17. status : true,
  18. cookie : true,
  19. xfbml : true
  20. });
  21.  
  22. <script type="text/javascript">
  23. window.fbAsyncInit = function() {
  24. FB.init({
  25. appId : 'XXX', // should be replaced with your Facebook Application ID
  26. status : true, // check login status
  27. cookie : true, // enable cookies to allow the server to access the session
  28. xfbml : true // parse XFBML
  29. });
  30. };
  31.  
  32. function all(){
  33. function(){
  34. FB.getLoginStatus(function(response) {
  35. if (response.status == 'connected') {
  36. var user_id = response.authResponse.userID;
  37. var page_id = "XXX"; //coca cola
  38. var fql_query = "SELECT uid FROM page_fan WHERE page_id =" + page_id + " and uid=" + user_id;
  39. var the_query = FB.Data.query(fql_query);
  40.  
  41. the_query.wait(function funkcja1(rows) {
  42.  
  43. if (rows.length == 1 && rows[0].uid == user_id) {
  44. return true;
  45. //here you could also do some ajax and get the content for a "liker" instead of simply showing a hidden div in the page.
  46.  
  47. } else {
  48. $("#blokada").show();
  49. //and here you could get the content for a non liker in ajax...
  50. }
  51. });
  52. } else {
  53. // user is not logged in
  54. }
  55. });
  56.  
  57. };
  58. function streampublish_popup(){
  59. FB.ui(
  60. {
  61. method: 'stream.publish',
  62. attachment: {
  63. name: 'Demo Pulish To Wall With Popup And Call Back Function',
  64. description: (
  65. "I have experienced with Share On Wall with Popup windows and would like to share with you. Check it now."
  66. ),
  67. href: "http://4rapiddev.com/facebook-graph-api/facebook-publish-to-wall-with-popup-or-dialog-and-call-back/",
  68. media: [
  69. {
  70. 'type':'image',
  71. 'src':'http://4rapiddev.com/wp-content/uploads/2011/09/Example-Publish-To-Wall-With-Popup-Windows.jpg',
  72. 'href':'http://4rapiddev.com/facebook-graph-api/facebook-publish-to-wall-with-popup-or-dialog-and-call-back/'
  73. }
  74. ]
  75. },
  76. display: 'popup'
  77. },
  78. function funkcja2(response) {
  79. if (response && response.post_id) {
  80. return true;
  81. } else {
  82. $("#blokada").show();
  83. }
  84. });
  85. };
  86. var function1 funkcja2=zmienna2
  87. var function funkcja1=zmienna1
  88.  
  89.  
  90. function wynik(){
  91. if (zmienna1 == true && zmienna2 == true) {
  92. $("#filmik").show();
  93. }}};
  94. <a href="java script:void(0);" onClick="streampublish_popup();">Opublikuj na tablicy.</a><br><br>
  95.  
  96. </body>
  97. </html>


CHcę, aby po wykonaniu obu warunków pokazała się treść #filmik, w przypadku nie wykoanania jednego, drugiego lub obu na raz aby pokazał się #blokuj.

Co jest źle?

Dodam, że nie działa link, który po kliknięciu ma za zadanie otworzyć popupa do opublokowania wiadomości na facebooku.
Tajgeer
  1. var function1 funkcja2=zmienna2
  2. var function funkcja1=zmienna1


Co to jest? Zainstaluj sobie Firebug'a (jeśli korzystasz z Firefoxa) i debuguj.
kiepski96
Jak powinienem to zrobić ?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.