Newsgroup: it.comp.lang.javascript
Titolo: Manipolare l'inclusione degli script in una pagina

Salve a tutti
In uno script mi servirebbe (a seconda di alcune condizioni) manipolare 
i file inclusi, (quelli nella testata <script src="...)
per includere un nuovo file (ed eventualmente toglierne un'altro..).
Avevo letto da qualche parte il nome di un oggetto o un array dove JS 
mette questi elementi, ma non lo ricordo.
Qualcuno ha miglior memoria ? :-)
Oppure altre soluzioni "pulite"?
Grazie 1000
Marcello

 Oppure altre soluzioni "pulite"?
Ciň che vuoi ottenere non č affatto "pulito", quindi non ci sono soluzioni
"pulite" per farlo. Puoi trovare spunti in merito, perň, cercando negli
archivi di questo NG o in rete.
Personalmente comunque, ti sconsiglio di fare questo genere di cose.
-- 
~ "When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

> Personalmente comunque, ti sconsiglio di fare questo genere di cose.
Non so' se stai parlando della stessa cosa, cmq tu sconsiglieresti una cosa
tipo:
<script type="text/javascript">
//<![CDATA[
if( ... )
   document.write( '<scr' + 'ipt type="text/javascript"
      src="file_a.js?"></scr' + 'ipt>' );
else
   document.write( '<scr' + 'ipt type="text/javascript"
      src="file_b.js?"></scr' + 'ipt>' );
//]]>
</script>
?

 tipo:
Sconsiglio il "genere di cose", appunto. A prescindere dal come si
implementano nella pratica. Ci sono già passato, e ho valutato i vari
aspetti della cosa.


 Ci sono già passato, e ho valutato i vari aspetti della cosa.
Perfetto, quindi hai esperienza da vendere o in questo caso da mettere in
comune :P
Assodato che se si puo' si evita, in caso in cui non se ne possa fare a
meno?

 meno?
Mai avuto casi in cui fossi obbligato a snaturare il linguaggio in quel
modo. Del resto dipende tutto dall'analisi del progetto fatta a monte.
P.S.
Sai, incominci a ricordarmi qualcuno.


 Sai, incominci a ricordarmi qualcuno.
E' una cosa bella o brutta?

 E' una cosa bella o brutta?
Diciamo che se fossi in te inizierei a preoccuparmi. :P


 linguaggi a cui alcuni programmatori sono abituati.
In Gecko puoi usare un XPCOM (mozIJSSubScriptLoader) per caricare un
javascript. 
Esiste ma non mi pare molto usato. Se non ricordo male lo usa(va?) jslib
nel suo component per caricare in memoria la libreria allo startup di
Gecko, ma non mi sembra sia usato da FF o TB.
'bye

 Diciamo che se fossi in te inizierei a preoccuparmi. :P
Ah, allora dire brutta ?-(
Pero' non capisco e mi sa' che mi sono perso qualcosa...

 Pero' non capisco e mi sa' che mi sono perso qualcosa...
..Sempre di più..


 Gecko, ma non mi sembra sia usato da FF o TB.
Non ne ero a conoscenza, interessante. Anche se a quanto mi dici non è
supportato da FF, e non è comunque molto usato.
In ogni caso, per quanto mi riguarda, per fare questo genere di cose
unicamente client-side ho deciso che attenderò l'include nativo di js 2.0.
:)


 :)
:-)
'bye

 adotterei comunque un'approccio di quel genere.
ok

 Vabbe'
Vabbe' cosa?


 Allora hai sbagliato decisamente esempio.
...
Come al solito, sicuramente anche a causa anche del fatto che cerco di
essere sintetico, non mi faccio capire
a me sembrava di essere stato pertinente sia a quello che stavo affermando
che al topic, quando dicevo:
"oppure sito senza il supporto di un linguaggio lato server che cerca di
ottimmizzare come puo' le proprie pagine..."
io stavo pensando al tipico esempio dei comuni d'Italia dove e' un peccato
appesantire una pagina con tutto e di piu', e quindi con degli "include
condizionali" potrebbe essere uno dei modi per riuscire a rendere le pagine
piu' leggere...
Tutto qui
Cmq, sono un po' dispiaciuto per il prolungarsi di questo t3 dove per altro
(anzi soprattutto) non stanno venendo fuori grandi soluzioni per il povero
Marcello V