purtroppo non sono pochi k di script, tutti i link si aprono in una particolare popup, per esigenze varie. La popup viene creata al momento, via js.
Il problema, è che ne ho troppe di popup, è la pagina risulta notevolemnte appesantita. Il peso è di circa 256K del solo documento HTML!!!!
Quindi, escludendo che non posso eliminare le popup pk mi servono, devo riuscire a "disgiungerle" dal caricamento della pagina, e richiamare il codici attraverso un link...
Scrivendo in questo momento, mi è venuta una idea:
Di solito esiste un comando #include ove si può aprire un codice residente in un altro file.
E' possibile fare lo stesso qua?
Nel senso, tipo:
codice:
#include "staff.js"
xxx
Dove in script js, c'è lo script da lanciare, in questo caso specifico:
codice:
<script type="text/javascript" language="JavaScript">
function nwn_mappali() {
msg=open("","schermo","scrollbars=yes,toolbar=no,directories=no,menubar=no,width=400,height=450,resizable=no");
msg.document.write("<HEAD><TITLE>.::Mappali Lazhunia::.<\/TITLE><\/HEAD><body background=img/carta.jpg>");
msg.document.write("<div align=center>[b]Mappale Geografico generale delle terre emerse:<\/b><\/div>
");
msg.document.write("");
msg.document.write("<div align=center><a href=immagini/mappa_lazhunia.jpg target=_blank><img src=immagini/mappa_lazhunia_small.jpg alt=Lazhunia geografica width=150 height=113 border=2><\/a><\/div> ");
msg.document.write("<\/body><\/html>");
msg.document.close();
msg.focus();
}
</script>
uhm no, con iclude non va bene (ammesso che esista),....dovrebeb chiamare lo scritp e caricarlo di conseguenza, solo quando si clicca il link..