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.
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.
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>
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)
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
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...
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.
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)
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.
scusa ma non capisco il tuo problema.... con call chiami la funzione dentro un'altra.... quindi?
quello se osservi bene era un esempio scritto in asp,
potrebbe allora qualcuno riportarmelo con javascript???
ciao.