Avatar billede julemandenb Nybegynder
13. oktober 2011 - 17:48 Der er 1 løsning

Facebook Share button

Hej eksperten :)

- Jeg har en hjemmeside hvor jeg ønsker mig en share button fra FaceBook...
Når en besøgende trykker på siden skal den indsætte nogle oplysninger i databasen. jeg har fundet følgende...


<a name="fb_share"></a>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
        type="text/javascript">
</script>

Dette løser faktisk mit problem. og alligevel ikke fordi.
Når en bruger trykker på linket kommer der en boks frem, i den boks kan brugeren skrive en tekst hvor efter han/hun kan klikke på "Del"

HVIS nu brugeren trykker på del skal den indsætte noget data i min database. Meeeen hvis nu han ikke trykker del med derimod "Cancel" skal den ikke indsætte noget data i databasen men udskrive et popup hvor der står en besked til brugeren.......

Jeg ved følgende kan lade sig gøre for dette sker på smiro.net

eksempel:

* tryk her: http://www.smiro.net/index.php/video/vis/vanvittigt-pool-hop

* klik på billedet hvor der står "Tryk her for at se videoen"

* Tryk "synes godt om"

* Tryk "Del Video"

HER KOMMER SAMME BOKS FREM SOM DEN JEG VISER OVENOVER

* Hvis du trykker "Del" laver du et opslag på din væg. og du har adgang til at se videoen

* Prøv så at trykke "F5" ( Opdater siden )

* Klik på billedet hvor der står "Tryk her for at se videoen"

* Tryk "Del video"

* Og luk den boks hvor du laver selve indlægget i...
Her kommer der en alert frem hvor i der står "Du skal dele videoen for at se videoeo"

En klog person eller flere der kan hjælpe mig? :)

//Mikkel
Avatar billede julemandenb Nybegynder
13. oktober 2011 - 19:17 #1
Lukket... Løsningen blev:

<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:fb="https://www.facebook.com/2008/fbml">
  <head>
    <title>My Feed Dialog Page</title>
  </head>
  <body>
    <div id='fb-root'></div>
    <script src='http://connect.facebook.net/en_US/all.js'></script>
    <p><a onclick='postToFeed(); return false;'>Post to Feed</a></p>
    <p id='msg'></p>

    <script>
      FB.init({appId: "YOU APP ID", status: true, cookie: true});

      function postToFeed() {

        // calling the API ...
        var obj = {
          method: 'feed',
          link: 'http://coolboom.dk',
          picture: 'http://fbrell.com/f8.jpg',
          name: 'CoolBoom.dk TEST',
          caption: 'TEST BY COOLBOOM',
          description: 'Vi tester lige :).'
        };

        function callback(response) {
          document.getElementById('msg').innerHTML = "Det virker!!! :)";
        }

        FB.ui(obj, callback);
       
      }
   
    </script>
  </body>
</html>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester