Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093

    [js] se si verifica una condizione carica script esterno

    Salve,
    per evitare di aumentare troppo il caricamento della pagina molte porzioni di script vorrei caricarle solo al verificarsi di una condizione all'interno del codice. E' possibile farlo? come?


  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Puoi farlo con frame nascosti... o gestendo la proprieta' innerHtml di un div... ma ci sono tanti problemi:

    al verificarsi dell'evento il browser deve contattare il server per scaricare lo script... a seconda della velocita e uso della connessione puo' portare a attese impreviste;

    Devi attendere che lo script richiamato venga completamente caricato per poter usare le funzioni che contiene...;

    Se carichi un'altro porzione di script devi gestire eventuali sovrapposizioni (diversi frame o div riceventi)

    Insomma... se non e' proprio una esigenza pressante io lascerei perdere

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da br1
    Puoi farlo con frame nascosti... o gestendo la proprieta' innerHtml di un div... ma ci sono tanti problemi:

    al verificarsi dell'evento il browser deve contattare il server per scaricare lo script... a seconda della velocita e uso della connessione puo' portare a attese impreviste;

    Devi attendere che lo script richiamato venga completamente caricato per poter usare le funzioni che contiene...;

    Se carichi un'altro porzione di script devi gestire eventuali sovrapposizioni (diversi frame o div riceventi)

    Insomma... se non e' proprio una esigenza pressante io lascerei perdere

    ciao
    le porzioni che deve caricare non contengono una gran quantità di codice, anzi, poko codice di controllo delle form e le form stesse. Non sarà il massimo dell'eleganza ma voglio fare buona impressione con i committenti del lavoro

    rigiro la domanda, è possibile in seguito ad un evento, caricare dal server delle porzioni di codice html e inserirle tramite js?? al massimo il codice js lo inserisco tutto in un file

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Forse stai cercando il Remote Scripting... oppure la tecnologia .net li trovi entrambe sul sito MSDN

    Oppure fai riferimento al forum che tratta il linguaggio lato sever che vuoi/puoi utilizzare... in ogni caso e' macchinoso e poco performante gestire tutto con solo scripting lato client

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di kuarl
    Registrato dal
    Oct 2001
    Messaggi
    1,093
    Originariamente inviato da br1
    Forse stai cercando il Remote Scripting... oppure la tecnologia .net li trovi entrambe sul sito MSDN

    Oppure fai riferimento al forum che tratta il linguaggio lato sever che vuoi/puoi utilizzare... in ogni caso e' macchinoso e poco performante gestire tutto con solo scripting lato client

    ciao
    si lo so'... conosco bene php, sono solo delle prove quelle che faccio :bubu:

    grazie ugualmente!

    proverò a dare all'innerHTML di un div il tag di importazione di uno script js

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.