Kompileringsfel i Microsoft VBScript fel '800a0400'
Programsats förväntas.
/sida.asp, rad 28
End If
^
På följande kod:
<%
Dim layout
layout = Request.Cookies("Farg")
If Not layout.HasKeys Then
%>
<!-- #Include file="inc/over.inc" -->
<%
End If
If layout = "Standard" then
%>
<!-- #Include file="inc/over.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerOver.asp" -->
<%
Response.write("Sidan äro en sida och icke något annat.")
If Not layout.HasKeys Then
%>
<!-- #Include file="inc/under.inc" -->
<%
//Rad 28 -->// End If
If layout = "Standard" then
%>
<!-- #Include file="inc/under.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerUnder.asp" -->
<%
End If
%>
Säkert något löjligt enkelt, men jag är välldigt trött idag , får skylla på det :-)
Ps. Vet att man inte skall ha så många slut och start taggar där asp börjar o slutar, men det var nödvändigt eller om någon kan något bättre sätt så är det välkommet :-)
Vet du om att samtliga filer kommer inkluderas, men att vissa inte
kommer köras? Det kan med andra ord vara ganska
prestandakrävande att bygga upp ett system så som du gjort.
Klipp samman filerna till en och posta koden, att ladda ner källkoden i zipformat är i alla fall jag för lat för att göra. ;)
Vet du om att samtliga filer kommer inkluderas, men att vissa inte
kommer köras? Det kan med andra ord vara ganska
prestandakrävande att bygga upp ett system så som du gjort.
Klipp samman filerna till en och posta koden, att ladda ner källkoden i zipformat är i alla fall jag för lat för att göra. ;)
:)
Hmm hur gör man för att dom alla inte skall köras då? :/
Och:
<%
Dim layout
layout = Request.Cookies("Farg")
If Not layout.HasKeys Then
%>
<!-- #Include file="inc/over.inc" -->
<%
End If
If layout = "Standard" then
%>
<!-- #Include file="inc/over.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerOver.asp" -->
<%
Response.write("Sidan äro en sida och icke något annat.")
End If
If Not layout.HasKeys Then
%>
<!-- #Include file="inc/under.inc" -->
<%
//Rad 28 -->// End If
If layout = "Standard" then
%>
<!-- #Include file="inc/under.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerUnder.asp" -->
<%
End If
%>
<%
Dim layout
layout = Request.Cookies("Farg")
If Not layout.HasKeys Then
%>
<!-- #Include file="inc/over.inc" -->
<%
End If
If layout = "Standard" then
%>
<!-- #Include file="inc/over.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerOver.asp" -->
<%
Response.write("Sidan äro en sida och icke något annat.")
End If
If Not layout.HasKeys Then
%>
<!-- #Include file="inc/under.inc" -->
<%
//Rad 28 -->// End If
If layout = "Standard" then
%>
<!-- #Include file="inc/under.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerUnder.asp" -->
<%
End If
%>
Ett End If saknades.
Tror jag inte :
Kompileringsfel i Microsoft VBScript fel '800a0400'
Programsats förväntas.
/pussel/tester.asp, rad 23
End If
^
Rad 23 är raden du satte in "End If". men tack endå :-)
Och jag antar att du först raderade din kommentar i koden?
//Rad 28 -->//
?
Är det inte där felet är, för jag tycker nog att If-satserna stämmer då, måste det ju som nämnt högre upp i tråden vara något i dina include-filer.
(Ska kika på dom.)
Skrev om koden lite som du sade solbulle, och allt fungerar fint, förutom att _alla filer inkluderas_ :/
<%
If Not Request.Cookies("Farg").HasKeys Then
%>
<!-- #Include file="inc/over.inc" -->
<%
End If
If Request.Cookies("Farg") = "Standard" then
%>
<!-- #Include file="inc/over.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerOver.asp" -->
<%
Response.write("Sidan äro en sida och icke något annat.")
End If
If Not Request.Cookies("Farg").HasKeys Then
%>
<!-- #Include file="inc/under.inc" -->
<%
' //Rad 28 -->//
End If
If Request.Cookies("Farg") = "Standard" then
%>
<!-- #Include file="inc/under.inc" -->
<%
Else
%>
<!-- #Include file="inc/FargerUnder.asp" -->
<%
End If
%>
Så är koden jag har nu, men nu inkluderas först over.inc, Farger over.inc, under.inc, FargerUnder.inc :/
280 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e