Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    117

    Eseguire JS da un'altra pagina

    Ciao ragazzi,
    ho creato una pagina main che contiene un div dinamico, cioè al suo interno apro altre pagine html.
    Questo il mio js:

    codice:
    <script type="text/javascript"> $(document).ready(function() {   // select all the links with class="lnk", when one of them is clicked, get its "href" value   // adds a "loading..." notification, load the content from URL   $('a.lnk').click(function() {     var pageLoad = $(this).attr('href');     $('#content_div').html('<h4><center>Loading...</center></h4>').load(pageLoad);     return false; 	  }); }); </script>
    e questo l'html della main page:

    codice:
    Link
    In prima istanza, funziona tutto, poi se tento di aprire altri link contenuti nella pagina html caricata nel div, lo script non funziona. Chiaramente anche le tag <a> nella pagina caricata nel div hanno la class="lnk".

    Sapete come risolvere ? Grazie per la disponibilità.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    usa .live
    ma documentati anche su .delegate e .on perche' sono piu' performanti

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2010
    Messaggi
    117
    Originariamente inviato da Xinod
    usa .live
    ma documentati anche su .delegate e .on perche' sono piu' performanti

    ciao
    Grazie mille, non si smette mai di apprendere. Buona serata, e grazie ancora.
    Ho implementato il .delegate.

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.