Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    154

    Problema con i social network

    Buona sera a tutti. Nel mio sito ho aggiunto i tre bottoni famosi: +1, mi piace e tweet. il caricamento di questi bottoni richiede del tempo dato che bisogna collegarsi a tre server diversi e questo comporta un rallentamento nel caricamento della pagina. Dato che questi 3 bottoni non sempre sono utili ho preparato un immagine statica e con l'evento onmouseover chiamo un funzione:
    codice:
    $(document).ready(function() {  
    $("#div_footer_social").mouseover(function(a) {
     $("#div_footer_social").load("http://*****/****/get_social.php");
     $("#div_footer_social").unbind('mouseover'); }); 
    });
    La pagina: "get_social.php" contiene solo l'html necessario per i bottoni, esattamente quello che è stato generato alla creazione sul sito dell'apposito social network.
    Il problema è che vengono caricati sia il tweet che il +1 e invece mi piace no... sapete dirmi come mai? Anche cambiando l'ordine di caricamento il problema persiste... Avete mai incontrato una situazione simile? Sapete come risolvere?

    Grazie!
    P.S. se volete provare il sito è: http://onwine.it i bottoni si trovano sul footer a sinistra. Grazie ancora!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    154
    Nessuna idea?

  3. #3
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    $("#div_footer_social").load("http://*****/****/get_social.php");

    ???????????

    Non puoi creare un componente html che continen i link ai social ed eseguire una include nella pagina ?

    QUegli elementi si suppone vengano caricati assieme alla pagina non dopo da un js.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    154
    Credo di non aver capito cosa intendi però provo a risponderti.
    I link ai social non vengono caricati insieme alla pagina perchè richiedono molte risorse, intaccando così la velocità di caricamento dell'intero sito. Quindi li faccio caricare da un JS solo quando servono, cioè solo quando vi è il passaggio del mouse sopra ad un'immagine statica.

  5. #5
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    uhm .....
    capisco ma non puoi fare altrimenti.

    mal che vada mettili in un iframe, iframe che poi vai a gestire con js o css per il posizionemanto e visualizzazione.

    Oppure :
    - considera che tali widgets sono sempre composti di 2 parti
    ---- il div che dovrèà contenre il widget
    ---- lo script da avviare

    quindi imposta i div dove ti pare nella pagina
    inserisci gli script di caricamento a termine del loadup della pagina. puoi provare mettendoli semplicemente prima del tag </body> oppure $(document).ready(function(){ /*Load external js as last instruction*/ })

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    154
    Ok, grazie Virus_101 appena posso ci provo.

    Non ho capito la risposta di mei2026...

  7. #7
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Scusa si e' sommanta la tua risposta : modifico il post :


    @mei2026 : no non ti serve acrocchiare cosi'.
    installi jquery nella pagina(come mi pare di vedere) e a terminazione del caricamento della pagina avvi il load delle resources esterne.

    http://api.jquery.com/jQuery.getScript/

    @Giaco1993 : gia nemmeno io cmq ... o ha sbagliato post ... oppure booooooh ?

  8. #8
    Utente bannato L'avatar di ShotGunRain
    Registrato dal
    Jun 2012
    Messaggi
    3
    mal che vada mettili in un iframe, iframe che poi vai a gestire con js o css per il posizionemanto e visualizzazione.
    [img NO SPAM! /g.php[/img]

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    154
    Continuo a non capire questa ripetizione di pezzi di messaggi...

  10. #10
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Originariamente inviato da ShotGunRain
    mal che vada mettili in un iframe, iframe che poi vai a gestire con js o css per il posizionemanto e visualizzazione.
    [img NO SPAM! g.php[/img]
    E che ho detto io ? sopra ho già proposto questa come possibile soluzione.


    @Giaco1993 infatti non capisco...
    cmq facci sapere come va nel frattempo torno a sbroccare su stocasso di sistema di data mining ciauuuu dopo

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.