Posso vedere il menu realizzato con il browser, ma se provo a salvare il sorgente pagina su un file html e poi lanciare il file stesso, non riesco a visualizzare il menu, questo perché mancano dei file .js che stanno nella cartella d'installazione del programma. Allora, ho salvato tutti i file necessari su una cartella: esiste la funzione 'salva file necessari', e così il menu funziona.
Ora, il problema è che nel file html che dovrebbe essere il mio index.html c'è un codice javascript lungo che vorrei 'spostare' su un file .js creato appositamente e salvato su cartella /js.
<HTML>
<head>
<title>Preview</title>
<script type="text/javascript" src="file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/Resource/js/stmenu.js"></script>
<script type="text/javascript">
<!--
window.onerror=function(m,u,l)
{
window.status = "Java Script Error: "+m;
return true;
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="5" topmargin="5">
<a href="http://www.dhtml-menu-builder.com" style="display:none;visibility:hidden;">Drop Down Menu</a>
<script type="text/javascript">
<!--
stm_bm(["menu0129",970,"","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/Resource/blank.gif",0,"","",0,0,0,0,1000,1,0,0,"","",0,0,1,1,"default","hand","",1,25],this);
stm_bp("p0",[0,4,0,0,6,0,580,7,100,"",-2,"",-2,90,0,0,"#7F7F7F","#000000","",3,1,1,"#000000"]);
stm_ai("p0i0",[2,"","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/nike.gif","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/nike.gif",41,19,0,"","_self","","","","",0,0,0,"","",0,0,0,0,1,"#CCCCCC",1,"#FFCC00",1,"","",3,3,0,0,"#FFFFFF","#FFFFFF","#000000","#000000","bold 9pt Arial","bold 9pt Arial",0,0,"","","","",0,0,0]);
stm_aix("p0i1","p0i0",[0,"","","",-1,-1,0,"","_self","","","","",580,10,0,"","",0,0,0,0,1,"#CCCCCC",1,"#FFCC00",1,"","",3,3,0,0,"#666666","#666666","#FFFFFF","#FFFFFF","8pt Arial","8pt Arial"],30,0);
stm_aix("p0i2","p0i0",[0,"Prodotti1 ","","",-1,-1,0,"#","_self","","","","",0,0,0,"file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/yellow4-d.gif","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/yellow4-d.gif",7,7,0,1,1,"#000000",0,"#000000",1,"","",3,3,0,0,"#FFFFFF","#FFFFFF","#FFFFFF","#FFFFFF","10pt Arial","10pt Arial"]);
stm_bp("p1",[1,4,0,7,0,0,5,7,100,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.48)",-2,"progid:DXImageTransform.Microsoft.Fade(overlap=.5,enabled=0,Duration=0.48)",-2,62,0,0,"#7F7F7F","#FFFFFF","",3,1,1,"#999999"]);
stm_ai("p1i0",[0,"Regioni","","",-1,-1,0,"#","_self","","","","",5,1,0,"","",0,0,0,0,1,"#000000",1,"#DBDBDB",1,"","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/bg2.gif",3,3,0,0,"#FFFFFF","#FFFFFF","#000000","#FFFFFF","bold 9pt Arial","bold 9pt Arial",0,0,"","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/bg1.gif","","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/bg3.gif",6,6,20],0,20);
stm_ai("p1i1",[6,1,"#000000","",150,1,0]);
stm_aix("p1i2","p1i0",[0,"Abruzzo","","",-1,-1,0,"#","_self","","","","",0,0,0,"file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/yellow4-d.gif","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/yellow4-d.gif",7,7,0,0,1,"#000000",1,"#DBDBDB",1,"","file:///C|/Programmi/SourceTec/Sothink%20DHTML%20Menu%209/templates/Clone/Nike%20Menu/bg2.gif",3,3,0,0,"#FFFFFF","#FFFFFF","#000000","#FFFFFF","9pt Arial","9pt Arial"],0,20);
stm_bpx("p2","p1",[1,2,-15,0,0,0,0,0]);
stm_aix("p2i0","p1i2",[0,"Chieti","","",-1,-1,0,"","_self","","","","",0,0,0,"","",0,0]);
stm_aix("p2i1","p2i0",[0,"L\'Aquila"]);
stm_aix("p2i2","p2i0",[0,"Pescara"]);
stm_aix("p2i3","p2i0",[0,"Teramo"]);
stm_ep();
SEGUE IL CODICE RELATIVO ALLE ALTRE REGIONI e lo script si chiude così:
stm_ep();
stm_cf([0,0,0,"Main_frame","Navigation_frame",1]);
stm_em();
//-->
</script>
</body>
</html>
Il mio obiettivo, per svuotare il file index.html, è quello di 'spostare' il contenuto dello script (da '<!--' a '//-->') in un file .js esterno da salvare nella cartella 'js' (i files immagine li salvo nella cartella 'img'), e il file index.html starà sulla cartella principale del sito.
Ho provato a creare questo file .index.html (ho modificato il source nel 1° script -> src=".../js/)(nel 2° script ho indicato solo la sorgente: il file Menu1.js dove ho copiato il codice e salvato con Notepad)
<HTML>
<head>
<title>Preview</title>
<script type="text/javascript" src="../js/stmenu.js"></script>
<script type="text/javascript">
<!--
window.onerror=function(m,u,l)
{
window.status = "Java Script Error: "+m;
return true;
}
//-->
</script>
</head>
<body bgcolor="#FFFFFF" leftmargin="5" topmargin="5">
<a href="http://www.dhtml-menu-builder.com" style="display:none;visibility:hidden;">Drop Down Menu</a>
<script type="text/javascript"> src="../js/Menu1.js"></script>
</body>
</html>
Il file index.html non funziona (nonostante tutti i file .js e di immagini siano nelle rispettive cartelle). COME posso fare?
Post modificato da frman il 18 March 2012 - 14:14 PM
Inserimento appositi tag ([CODE]) per l'inserimento del codice


Home














