Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    incorporare codice esterno

    Salve a tutti, ho uno script, ma vorrei spezzettarlo per motivi di spazio.

    come posso fare per mettere una procedura o una sotto funzione in uno script, magari da un file esterno???

    Grazie, ciao.

  2. #2
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    crei un file .js e le metti li dentro, SENZA TAG <script>

    per usarla nella pagina metti questo tag all'inizio del body

    <script src="../JS/conf.js" language="javascript"></script>

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    forse non ho capito cosa intendi per "motivi di spazio"

    ma se hai "enne" righe di codice in un file e semplicemente le suddividi tra più file di certo non diminuisci il peso (anzi lo aumenti visto che hai più file da caricare)
    Vuoi aiutare la riforestazione responsabile?

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

  4. #4
    ok, quindi escludento il fatto che io voglia suddividere il mio script in piccoli file esterni.

    se io faccio:

    <script language....>
    function miaFunzione1(){
    Procedura
    }

    function{
    var1.....
    - qui vorrei chiamare la procedura di miaFunzione1()
    }

    così potrebbe andare???
    non incasino troppo la pagina???

    cmq se va come potrei fare???

    grazie, ciao

  5. #5
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    si che va bene, la scomposizione dll'algoritmo in sotto-algoritmi è la base della programmazione :P
    anche se forse come lo vuoi fare te non è il massimo cmq.....
    rende meno leggibile il codice...

  6. #6
    grazie del consiglio lake, ma non potresti darmi qualche altro indizio????

    come posso fare per snellire il codice ???

    e soprattutto come posso fare per incorporare una procedura in una funzione in javascript ???

    grazie, ciao.

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    per snellire il codice inizia con lo scrivere pezzi di codice simile in un unica funzione

    ad esempio se usi molte volte document.getElementByid(...) è buona regola usare una funzione del tipo


    function $(id) { return document.getElementById(id); }

    e usare quindi il simbolo $ come alias di quel metodo (ciò che fa anche prototype, per esempio)
    Vuoi aiutare la riforestazione responsabile?

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

  8. #8
    ma diciamo in definitiva, se io ho una funzione, come faccio ad inseririci una stringa di codice o un'altra funzione o un'altra procedura , per meglio farmi capire cercherò di fare un'esempio in asp

    <%
    sub MiaFunzione1(){
    response.write ("ciao io mi chiamo mario")
    }
    end sub

    function principale() {
    a = 1
    if (a=1) then {
    call MiaFunzione1()
    }
    }
    %>

    scusate, non ho nulla di asp sottomano penso di aver fatto piu di un errore di sintassi, ma l'importante è che voi capiate il mio problema

    grazie, ciao.

  9. #9
    Utente di HTML.it L'avatar di lake86
    Registrato dal
    Dec 2006
    Messaggi
    705
    scusa ma non capisco il tuo problema.... con call chiami la funzione dentro un'altra.... quindi?

  10. #10
    quello se osservi bene era un esempio scritto in asp,
    potrebbe allora qualcuno riportarmelo con javascript???

    ciao.

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.