Newsgroup: it.comp.lang.javascript
Titolo: includere pezzi di js dentro altro js

Salve,
esiste un modo per poter includere degli script da dentro altri script? Mi
spiego meglio: ho una pagina con delle textbox in cui, a seconda della
sequenza di lettere inserita, compare un menu' a discesa con delle parole
(una sorta di intellisense+autocomplete). Ora tutto funziona egregiamente,
ma vorrei evitare di caricare nella pagina la sequenza di tutte le parole,
ma per esempio, vorrei che se l'utente comincia con la "a", venga caricato
un file esterno con le parole inizianti in "a"
Leggendo qua e la' ho visto che la cosa funzionerebbe se scrivessi qualcosa
del tipo:
document.write ("<scr"+"ipt language = 'Javascript' src = '" + nomefile.js
+"'></scr"+"ipt>");
dove nomefile, a.js per esempio, contiene :
Names="alessandro, alessio, alex..."
ho visto che pero' cosi facendo, la pagina con tutte le form scompare e
viene sostituita dal nulla (in realta' c'e' proprio la riga Names="..." )
suggerimenti?
ammesso che ci sia un modo, credete che sia possibile che in realta, la
pagina nomefile.js che viene caricata sia un file ASP che mi estrae dal DB
le parole inizianti in "A" e le sistemi dentro Names="" ?
grazie,
alessio

 le parole inizianti in "A" e le sistemi dentro Names="" ?
Non e' importante che l'estensione del file sia ".js", bensi' che *il 
codice sia JavaScript*.
Quindi tu potresti tranquillamente avere "nomefile.asp" purche' alla 
fine il risultato dell'elaborazione server-side sia codice JavaScript 
sintatticamente corretto.
Attenzione agli "a capo", sono quelli che creano casini di solito.
Per il debug in questo caso ti consiglio di usare Mozilla/N7 e la 
relativa console.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
  ---- Bring Your Site To Life!!!!
http://www.wmtools.it
 ---- WebMasterTools - Servizi per il tuo sito
http://www.dev2dev.it
 ---- La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli i PUNTO .

grazie per la risposta, e' bello sapere di non essere soli..
ho cercato ancora su internet e ho trovato questo:
- creo un file a.js  contentente NAmes="alessio, alessandro.."
- creo un file b.js  contentente Names="pippo, pluto.."
nell'HEAD del documento metto ANCHE:
<script id="loadScript" src="a.js" language="javascript"></script>
...cioe' una prima referenza alla variabile Names
poi aggiungo un' altra funzione:
function loadContent(file){
 var scriptTag = document.getElementById('loadScript');
 var head = document.getElementsByTagName('head').item(0)
 if(scriptTag) head.removeChild(scriptTag);
 script = document.createElement('script');
 script.src = file;
 script.type = 'text/javascript';
 
script.id
 = 'loadScript';
 head.appendChild(script)
}
..che richiamo a seconda dell'esigenza..
incredibilmente funziona, anche se mi manca la logica. Ma devo esserne
sicuro, domani che saro' piu' sveglio faro' altri test..Nel caso, credo che
funzioni anche sostituendo i file con degli ASP
Non e' farina del mio sacco, per questo vorrei almeno capirne la logica..
Non ho capito che intendi per "caricare js dentro src di un'immagine"
ciao e grazie,
 alessio


 
Mi riferivo a questo post di qualche tempo fa:
http://tinyurl.com/2t6uo
Non ho ancora avuto modo di provare, ma se Zer0 mi dice che non e' 
cosi' innovativa come pensavo io ci puoi mettere la mano sul fuoco che 
funziona :-)


 Non ho capito che intendi per "caricare js dentro src di un'immagine"
Nel tuo caso non sarebbe servito. Quel tipo di approccio esegue dei comandi
serverside, ma non ti permette di avere valori di ritorno complessi.
-- 
ZER0://coder.gfxer.web-designer/
~ Come devo regolare la stampante laser per stordire?
(How do I set a laser printer to stun?)