Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    nyromodal e javascript esterno

    Ciao a tutti,

    Sto utilizzando jquery.nyromodal e all'interno della finestra dovrei caricare il codice per visualizzare i bottoni dei vari social network.
    Qualcuno saprebbe spiegarmi com'è possibile che un javascript venga caricato correttamente quando apro una finestra modale, e dopo averla chiusa e riaperta nuovamente, questo non si carichi?

    Grazie per l'attenzione

  2. #2

    Soluzione

    Riporto qui la soluzione, magari è utile a qualcuno con lo stesso problema.

    Per quanto riguarda il pulsante "mi piace" di Facebook si tratta di aggiungere
    codice:
    FB.XFBML.parse();
    mentre per Twitter
    codice:
    twttr.widgets.load();
    Il tutto, all'interno della funzione, relativa alla necessità di utilizzare una chiamata ajax con nyromodal, diventa
    codice:
    $(function () { $("[data-gal^='nyromodal']").nyroModal({ callbacks: { afterShowCont: function (nm) { !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = "//platform.twitter.com/widgets.js"; fjs.parentNode.insertBefore(js, fjs); } } (document, "script", "twitter-wjs"); window.___gcfg = { lang: 'it', expandTo: 'left' }; twttr.widgets.load(); (function () { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); } (document, 'script', 'facebook-jssdk')); FB.XFBML.parse(); } } });
    Ciao a tutti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.