Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    9

    richiamare JS esterno alla pagina

    ho separato i vari JS che avevo nella pagina per alleggerirla ma adesso non so piu come fare per andarli ad utilizzare...
    Vi faccio un esempio cosi riesco a spiegarvi meglio il problema..

    mettiamo che abbia una pagina chiamata script.js all'interno della quale scritto:

    codice:
    <script Language="JavaScript"> 
    <!-- 
    function popup() 
    { 
    window.open('http://www.google.it,'google','resizable=no,width=800,height=600') 
    } 
    --> 
    </script>
    che fa aprire google in una popup 800x600.

    quando questo codice era nella pagina principale per richiamarlo bastava fare un link cosi:

    codice:
    link
    ma adesso che non è piu scritto nella stessa pagina ma salvato in una pagina a se, c'è la possibilità di utilizzarlo ugualmente?

    so che c'è il modo di aprire i popup direttamente dal link, ma questo è solo un'esempio semplice per capire come funziona la chiamata di un JS esterno.


    Grazie.

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nel tuo documento html
    codice:
    <head>
    ...
    <script type="text/javascript src="script.js"> </script>
    ...
    </head>

    nello script.js
    codice:
    // <![CDATA[
    function popup()  { 
    window.open('http://www.google.it,'google','resizable=no,width=800,height=600') 
    } 
    // ]]>

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    9
    grazie mille, un'ultima domanda. cosi facendo la pagina non viene alleggerita giusto?

    perche comunque tutti gli script vengono ugualmente caricati all'apertura della pagina.

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' il normale funzionamento... se cosi' non fosse non potresti richiamarne il contenuto, le funzioni e le variabili non sarebbero conosciute dal browser.

    Inoltre immagina di dover compiere un'azione a seguito di un evento... dovresti aspettare che il browser richieda lo script al server e che questi abbia il tempo di inviarlo... e che la strada sia libera

    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
    Registrato dal
    Jul 2006
    Messaggi
    9
    capisco.. io credevo che facendo cosi si sarebbe alleggerita la pagina ma se il problema non viene risolto, non so quanto convenga..

    da manuale come sarebbe la procedura? tenere i JS sulla pagina in cui vengono utilizzati o no?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.