Avatar billede hundevennen Nybegynder
09. marts 2005 - 09:25 Der er 3 kommentarer og
1 løsning

compilation error

Jeg har en fil index.asp der er en blanding af javascript og asp.
Filen laver min menu ud fra en database.
I toppen af filen står der <%@ language=JScript %>
Når jeg includere filen sammen med andre asp filer får jeg en fejl - jscript compilation error.
Den fil opfatter åbenbart at koden i den andre includerede filer også skal være jscript for fejlen rettes med filer der er ren asp.
Hvad kan jeg gøre?
Avatar billede hundevennen Nybegynder
09. marts 2005 - 09:26 #1
her er koden

<%@ LANGUAGE=JScript %>
<html>
<head><title>test</title>
<script type="text/javascript" language="JavaScript1.2" src="stm31.js"></script>
</head>
<body>
<script language="javascript">
stm_bm(["menu212e",430,"","blank.gif",0,"","",0,0,250,0,1000,1,0,0,"","",0],this);
<%
var Dbq = Server.MapPath(".\\")+"\\db.mdb;";
var Dsn = "driver={Microsoft Access Driver (*.mdb)};pwd=;Dbq="+Dbq;

var Dc = Server.CreateObject("ADODB.Connection");
Dc.Open(Dsn);
var val=Dc.Execute("SELECT * FROM menu");
var pops={};
while(!val.EOF)
{
    var t=""+val("TEXT"),u=""+val("URL"),i=""+val("ID");
    if(typeof(pops[val("PAR")])=="undefined")pops[val("PAR")]=[[i,t,u,0]];
    else pops[val("PAR")][pops[val("PAR")].length]=[i,t,u,0];
    val.MoveNext();
}

for(var k in pops)
{
    for(var i=0;i<pops[k].length;i++)
        if(typeof(pops[pops[k][i][0]])!="undefined") pops[k][i][3]=1;
}
function createPop(a)
{
%>
if(!st_ms[st_cm].ps.length)
    stm_bp("p0",[0,4,0,0,2,3,0,7,100,"",-2,"",-2,50,0,0,"#fffff7","#fffff7","",3,1,1,"#000000"]);
//*Level 1
else if(!st_ms[st_cm].ps[st_cp].is[st_ci].ppi)
    stm_bp("p0",[1,4,0,0,2,3,0,7,100,"",-2,"",-2,50,0,0,"#fffff7","#fffff7","",3,1,1,"#000000"]);
//*Another
else
    stm_bp("p0",[1,2,0,0,2,3,0,7,100,"",-2,"",-2,50,0,0,"#fffff7","#fffff7","",3,1,1,"#000000"]);<%
    for(var i=0;i<a.length;i++)
    {
%>
stm_ai("p0i0",[0,"<%=a[i][1]%>","","",-1,-1,0,"<%=a[i][2]%>","_self","","","","",0,0,0,"","",0,0,0,0,1,"#fffff7",0,"#b5bed6",0,"","",3,3,1,1,"#fffff7","#000000","#000000","#000000","8pt Verdana","8pt Verdana",0,0]);
<%
        if(a[i][3])   
        {
%>
    st_ms[st_cm].ps[st_cp].is[st_ci].iarr=['arrow_r.gif','arrow_r.gif'];
    st_ms[st_cm].ps[st_cp].is[st_ci].iarw=7;
    st_ms[st_cm].ps[st_cp].is[st_ci].iarh=7;
    st_ms[st_cm].ps[st_cp].prmw=7;
<%
            createPop(pops[a[i][0]]);
        }
    }
%>
stm_ep();
<%
}
createPop(pops["ROOT"]);
%>
stm_em();
</script>
</body>
</html>
Avatar billede olebole Juniormester
09. marts 2005 - 14:15 #2
<ole>

Du skal bruge:

<script language="JScript" runat="server">
  // Her skriver du din JScript kode
</script>


/mvh
</bole>
Avatar billede hundevennen Nybegynder
09. marts 2005 - 17:53 #3
hvorhenne?
Avatar billede hundevennen Nybegynder
16. marts 2005 - 20:59 #4
intet svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester