Op het moment bouw ik een plugin waarin links worden weergegeven voor delen op facebook/twitter etc.
Wanneer er op een link geklikt wordt, opent een Javascript popup met de facebook share-pagina, en de url en titel van de pagina worden automatisch ingevuld in het facebook venster, omdat ze in de sharer-link zijn meegegeven.
Bovenstaand scenario leidt me echter tot de volgende twee problemen:
1. De links die ik naar Facebook wil zenden hebben soms het '&'-teken erin om parameters van mijn pagina mee te geven. Dit rotzooit met de originele facebook link ("http://www.facebook.com/sharer.php?u=url-here&t=title-here").
Is er een manier dat ik hier omheen kan werken? Ik heb php-urlencode geprobeerd, maar die lost niets op.
2. De links voor de popups zijn geplaatst in een container-div ("#social_share"), die geplaatst is in een vak op mijn pagina dat door Ajax veranderd. Er worden telkens in hetzelfde pagina-model andere database-gegevens ingeladen.
Dat werkt allemaal zoals het hoort, maar wanneer ik de facebook popup 1 keer open, werkt het een tweede keer (na ajax-refresh) niet meer. Popups die ik nog niet geopend heb werken dan nog wel, maar ook daaraan zit een 1x limiet.
Oplossing voor dit probleem zal iets moeten zijn van een refresh voor de javascript functie (die 'popUp' heet), die in de Ajax-Refresh functie aangeroepen kan worden. Hoe dit werkt kom ik echter niet uit.
Hopelijk kunnen jullie mij hiermee verder helpen!
Wanneer er op een link geklikt wordt, opent een Javascript popup met de facebook share-pagina, en de url en titel van de pagina worden automatisch ingevuld in het facebook venster, omdat ze in de sharer-link zijn meegegeven.
Bovenstaand scenario leidt me echter tot de volgende twee problemen:
1. De links die ik naar Facebook wil zenden hebben soms het '&'-teken erin om parameters van mijn pagina mee te geven. Dit rotzooit met de originele facebook link ("http://www.facebook.com/sharer.php?u=url-here&t=title-here").
Is er een manier dat ik hier omheen kan werken? Ik heb php-urlencode geprobeerd, maar die lost niets op.
2. De links voor de popups zijn geplaatst in een container-div ("#social_share"), die geplaatst is in een vak op mijn pagina dat door Ajax veranderd. Er worden telkens in hetzelfde pagina-model andere database-gegevens ingeladen.
Dat werkt allemaal zoals het hoort, maar wanneer ik de facebook popup 1 keer open, werkt het een tweede keer (na ajax-refresh) niet meer. Popups die ik nog niet geopend heb werken dan nog wel, maar ook daaraan zit een 1x limiet.
Oplossing voor dit probleem zal iets moeten zijn van een refresh voor de javascript functie (die 'popUp' heet), die in de Ajax-Refresh functie aangeroepen kan worden. Hoe dit werkt kom ik echter niet uit.
Hopelijk kunnen jullie mij hiermee verder helpen!