Avatar billede food4u.dk Nybegynder
04. april 2001 - 23:12 Der er 9 kommentarer og
1 løsning

Vil ikke vise grafik efter en funktion?

Hejsa

Jeg bruger et kodeordsbeskyttelses system, men når der ikke er logget ind, og den viser login billedet, så vil den ikke vise det grafik der er i \"bund.asp\", som bliver includeret.
Faktisk er det lige meget hvad der er af grafik efter funktionen, så viser den det ikke, her er koden:

<!--#include virtual=\"/community/secure/dbadgang.asp\" -->
<%

If Not(Session(\"logok\")) then
\'Henter login info fra cookie på user computer.
us = Session(\"us\")
pa = Session(\"pa\")

\'Slår op i databasen efter brugernavnet fra cookien
SQL = \"SELECT * FROM bruger WHERE bruger=\'\" & us & \"\'\"
Set dbRs = dbCon.Execute(SQL)

if dbRs.BOF AND dbRs.EOF then
  \'Brugernavnet blev ikke fundet i databasen
  ErrorMessage = \"<i></i>\"
  Rejected = True
elseif not dbRs(\"kode\") = pa then
  \'Brugernavnet var der, men password forkert
  ErrorMessage = \"<i>Det indtastede kodeord var forkert, prøv igen.</i>\"
  Rejected = True
else
  \'Alt var fint, gemmer informationen i variabler, og viser almindelig side
  us = dbRs(\"bruger\")
  pa = dbRs(\"kode\")
  Rejected = False
  Session(\"logok\") = True
end if

If Rejected Then  \'Viser Login side
%>
<h2><center>
          <font face=\"Arial\">Log venligst ind</font>
</center></h2>
<p><center><% = ErrorMessage %></center></p>
    <form method=\"POST\" action=\"/community/secure/login_script.asp\">
      <center>
          <table border=\"0\" cellpadding=\"30\" cellspacing=\"0\">
            <tr>
              <td>
                <div align=\"center\">
                  <table border=\"0\" cellpadding=\"3\" cellspacing=\"0\">
                    <tr>
                      <td align=\"right\">Brugernavn:</td>
                      <td>
                        <input type=\"text\" name=\"us\" size=\"15\" <% = boxstyle %>>
                      </td>
                    </tr>
                    <tr>
                      <td align=\"right\">Kode:</td>
                      <td>
                        <input type=\"password\" name=\"pa\" size=\"15\" <% = boxstyle %>>
                      </td>
                    </tr>
                    <tr>
                      <td colspan=\"2\" VAlign=\"Bottom\" Align=\"Right\">
                        <input type=\"submit\" value=\"--login--\" <% = boxstyle %>>
                      </td>
                    </tr>
                  </table>
                  <br>
                  <a href=\"/community/opret.asp\"><font face=\"Arial\">Opret ny bruger</font></a><font face=\"Arial\"><br>
                  Vil vide mere om vores community, <a href=\"/community/info.asp\">s&aring;
                  kig her.</a></font></div>
              </td>
        </tr>
      </table></center>
    </form>
    </td>
  </tr>
</table>
<!--#include virtual=\"bund.asp\" -->
<%
  Response.End  \'Stop afvikling af script
end if
end if
\'Viser almindelig side
%>
Avatar billede sone Nybegynder
05. april 2001 - 07:25 #1
Check det HTML som din ASP laver.
Avatar billede food4u.dk Nybegynder
05. april 2001 - 17:14 #2
der er koden som den skal være, den henviser til de rigtige steder
Avatar billede food4u.dk Nybegynder
05. april 2001 - 17:15 #3
det skal lige siges at den ikke viser det som om billedet ikke findes, der er bare ikke noget
Avatar billede sone Nybegynder
06. april 2001 - 07:21 #4
Hvis HTML-koden i browseren (View source)indeholder <IMG SRC...osv. som den skal, så er det ikke dit script som fejler.
Så er det nærmere placeringen af billedet.
Avatar billede food4u.dk Nybegynder
06. april 2001 - 10:24 #5
Jeg bruger ikke IMG SRC, men f.eks.: <td background=\"/gfx/system/afstand.gif\" width=\"3\">
Avatar billede sone Nybegynder
06. april 2001 - 10:26 #6
Når du bruger background, så vises der ikke et kryds hvis ikke billedet ikke findes - så du skal nok checke stien til dit billede.
Avatar billede food4u.dk Nybegynder
06. april 2001 - 10:28 #7
Jamen hvis man køre bund.asp fra en hvilket som helst anden side, så virker det fint
Avatar billede sone Nybegynder
06. april 2001 - 10:42 #8
Er outputte fra bund.asp det samme om man kører det \"alene\" eller som includeret på en side ?
Avatar billede food4u.dk Nybegynder
06. april 2001 - 10:45 #9
Nej, der viser den heller ikke noget, men alt hvad der er includeret når den virker, er også inkluderet i denne
Avatar billede food4u.dk Nybegynder
06. april 2001 - 10:48 #10
har fundet fejlen

jeg lukkede for mange tabeller i det incluederede, derfor kunne du jo ikke afslutte tabellen i det sidste :o)

Tak for hjælpen
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