Avatar billede clansite.dk Nybegynder
22. august 2002 - 14:08 Der er 3 kommentarer

Load script før alt andet!

Nogen der ved hvordan man loader et script INDEN brugeren kommer ind på en side?? - Det er til et subdomain script... Den skal loade scriptet FØR den gør noget anden !

Jeg har dette script:
<%
Dim strWhere
strWhere = left(request.servervariables("SERVER_NAME"), InStr(1, request.servervariables("SERVER_NAME"), "."))

Set Con = Server.CreateObject("ADODB.Connection")
Con.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=D:\web\clansite.dk_x6z7um\wwwroot\db\sub.mdb;"

        Sql = "SELECT * FROM Subs"
set rs = createobject("ADODB.Recordset")
                    rs.open sql, con
%>
<% If Not rs.EOF Then %>
<% if left(request.servervariables("SERVER_NAME"), InStr(1, request.servervariables("SERVER_NAME"), ".")) = Rs("URL") then %>

<FRAMESET FRAMEBORDER="0" FRAMESPACING="5" BORDER="5" ROWS="100%,*" COLS="100%">
<FRAME SRC="<%=Rs("URL")%>" NAME="Midle" SCROLLING="auto">
</FRAMESET>
<% end if %>
<% else %>
<% Response.Write("Der er intet subdomain med det du skrev!") %>
<%
end if
rs.close
Set rs = Nothing
Con.close
Set Con = Nothing
%>

Det skal loades før alle andre filer!!
Lige meget hvad du skriver foran clansite.dk skal den loade scriptet....

Men hvordan ?
Avatar billede slamsuger Nybegynder
22. august 2002 - 14:13 #1
His det skal ske før selve asp siden sendes til brugeren er den eneste mulighed at lægge koden i global.asa som en del af Session_OnStart funktionen
Avatar billede coltau Juniormester
22. august 2002 - 15:54 #2
Du kan også tilføje ovenstående kode som en includefil i alle asp-filer. (Hvis den hedder clanstart.asp)

<!-- #include file="clanstart.asp" -->

og så tilføje disse linier i ovendtående kode:

<%
  ' Sørger for at scriptet kun udføres 1 gang
  if Session("ScriptLoaded") = "" then

    ' Dit script skal indføjes her

    ' Sørger for at scriptet kun udføres 1 gang
    Session("ScriptLoaded") = "Loaded"
  end if
%>
Avatar billede clansite.dk Nybegynder
22. august 2002 - 16:05 #3
Jamen includes loades sammen med en anden fil... Det er det den ikke skal!
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
Kurser inden for grundlæggende programmering

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