![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam:
Kod if( on=true) {document.getElementById('msg').innerHTML = "<iframe width='560' height='315' src='http://www.youtube.com/embed/2vniTHnlAFg' frameborder='0' allowfullscreen></iframe>" + response['post_id']; }} Co tutaj jest nie tak ? Chciałbym aby document.getElementById zadziałało tylko wtedy jeśli on=true Ten post edytował kiepski96 19.06.2012, 19:46:35 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
Używasz operatora przypisania, a nie porównania.
http://webmade.org/kursy-online/operatory-...-javascript.php -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale wcześniej mam wartości: on=true; więc chyba tak musi być.
Co oprócz tego jest źle, jakieś nawiasy itp? bo nie działa mi ![]() |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Myśl.
Kod if( on == true ) {
document.getElementById('msg').innerHTML = "<iframe width='560' height='315' src='http://www.youtube.com/embed/2vniTHnlAFg' frameborder='0' allowfullscreen></iframe>" + response['post_id']; } |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa:
Kod <script>
var flaga=false; </script> <script> FB.init({appId: "XXX", status: true, cookie: true, xfbml: true}); </script> <script> $(document).ready(function(){ FB.login(function(response) { if (response.session) { var user_id = response.session.uid; var page_id = "XXX"; var fql_query = "SELECT uid FROM page_fan WHERE page_id = "+page_id+"and uid="+user_id; var the_query = FB.Data.query(fql_query); the_query.wait(function(rows) { if (rows.length == 1 && rows[0].uid == user_id) { flaga=true; } else { $("nic").show(); } }); } else { // user is not logged in } }); }); </script> <script> function postToFeed() { // calling the API ... var obj = { method: 'feed', link: 'https://developers.facebook.com/docs/reference/dialogs/', picture: 'http://fbrell.com/f8.jpg', name: 'Facebook Dialogs', caption: 'Reference Documentation', description: 'Using Dialogs to interact with users.' }; function callback(response) { if(flaga=true) {document.getElementById('msg').innerHTML = "<iframe width='560' height='315' src='http://www.youtube.com/embed/2vniTHnlAFg' frameborder='0' allowfullscreen></iframe>" + response['post_id']; }} FB.ui(obj, callback); } </script> Ten post edytował kiepski96 19.06.2012, 20:15:12 |
|
|
![]()
Post
#6
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Wykaż się chociaż minimalnym zaangażowaniem, w końcu to Twój problem, a nie wklej bezczelnie kodu z informacją że nie działa. Podałem Ci rozwiązanie w wcześniejszym poście, zresztą ~IProSoft napisał to samo wcześniej. Dodatkowo masz o jedną klamrę za dużo.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie, zmiana = na == nic nie daje
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 479 Pomógł: 97 Dołączył: 6.09.2011 Skąd: php.net :) Ostrzeżenie: (0%) ![]() ![]() |
W kodzie, który wklejasz nie zmieniłeś = na == a musisz to zrobić.
Nie pisaliśmy tego tylko dla sprawdzenia, a skoro nie działa to zmieniasz na stare. Sprawdziłeś, czy kod nie ma innych błędów, np poprzez Firebug? A jeszcze abstrahując od problemu to w Twoim kodzie widzę sprawdzanie czy user polubił stronę, a do tego potrzebne są dodatkowe uprawnienia więc sprawdź czy na pewno flaga jest true itp Ten post edytował IProSoft 19.06.2012, 20:42:59 -------------------- Manual prawdę Ci powie.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 0 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Popróbowałem i problem rozwiązany
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:09 |