Avatar billede duno Nybegynder
27. oktober 2003 - 14:48 Der er 9 kommentarer og
2 løsninger

indsæt ekstra javascript

Hej jeg har et javascript som jeg vil ha ind i følgende kode, men jeg får en masse fejl hver gang jeg prøver

Her er koden som skal indsættes i body

<script language="JavaScript" src="fall.js"></script>

og her er min body
plus den føste tabel
Jeg ved at koden skal i body, men kan ikke få den til at virke..

på forhånd tak



        "<body" & strTmpPageBGImageURL & " bgColor=""" & strPageBGColor & """ text=""" & strDefaultFontColor & """ link=""" & strLinkColor & """ aLink=""" & strActiveLinkColor & """ vLink=""" & strVisitedLinkColor & """>" & vbNewLine & _
        "<a name=""top""></a><font face=""" & strDefaultFontFace & """>" & vbNewLine & _
        vbNewLine & _
        "<table align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""0"" width=""100%"">" & vbNewLine & _
        "  <tr>" & vbNewLine & _
        "    <td valign=""top"" width=""50%""><a href=""default.asp"" tabindex=""-1"">" & getCurrentIcon(strTitleImage & "||",strForumTitle,"") & "</a></td>" & vbNewLine & _
        "    <td align=""center"" valign=""top"" width=""50%"">" & vbNewLine & _
        "      <table border=""0"" cellPadding=""2"" cellSpacing=""0"">" & vbNewLine & _
        "        <tr>" & vbNewLine & _
        "          <td align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><b>" & strForumTitle & "</b></font></td>" & vbNewLine & _
        "        </tr>" & vbNewLine & _
        "        <tr>" & vbNewLine & _
        "          <td align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>" & vbNewLine
call sForumNavigation()
Response.Write    "</font></td>" & vbNewLine & _
        "        </tr>" & vbNewLine

select case Request.Form("Method_Type")

    case "login"
        Response.Write    "      </table>" & vbNewLine & _
                "    </td>" & vbNewLine & _
                "  </tr>" & vbNewLine & _
                "</table>" & vbNewLine
        if strLoginStatus = 0 then
            Response.Write    "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Dit brugernavn/adgangskode var forkert.</font></p>" & vbNewLine & _
                    "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Prøv venligst igen eller registrer dig som medlem.</font></p>" & vbNewLine
        else
            Response.Write    "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Du er nu logget ind!</font></p>" & vbNewLine & _
                    "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Tak for din deltagelse.</font></p>" & vbNewLine
        end if
        Response.Write    "<meta http-equiv=""Refresh"" content=""2; URL=" & Request.ServerVariables("HTTP_REFERER") & """>" & vbNewLine & _
                "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""" & Request.ServerVariables("HTTP_REFERER") & """>Back To Forum</font></a></p>" & vbNewLine & _
                "<table align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""0"" width=""95%"">" & vbNewLine & _
                "  <tr>" & vbNewLine & _
                "    <td>" & vbNewLine
        WriteFooter
        Response.End
    case "logout"
        Response.Write    "      </table>" & vbNewLine & _
                "    </td>" & vbNewLine & _
                "  </tr>" & vbNewLine & _
                "</table>" & vbNewLine & _
                "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>You logged out successfully!</font></p>" & vbNewLine & _
                "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strHeaderFontSize & """>Thank you for your participation.</font></p>" & vbNewLine & _
                "<meta http-equiv=""Refresh"" content=""2; URL=default.asp"">" & vbNewLine & _
                "<p align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """><a href=""default.asp"">Back To Forum</font></a></p>" & vbNewLine & _
                "<table align=""center"" border=""0"" cellPadding=""0"" cellSpacing=""0"" width=""95%"">" & vbNewLine & _
                "  <tr>" & vbNewLine & _
                "    <td>" & vbNewLine
        WriteFooter
        Response.End
end select

if (mlev = 0) then
    if not(Instr(Request.ServerVariables("Path_Info"), "register.asp") > 0) and _
    not(Instr(Request.ServerVariables("Path_Info"), "policy.asp") > 0) and _
    not(Instr(Request.ServerVariables("Path_Info"), "pop_profile.asp") > 0) and _
    not(Instr(Request.ServerVariables("Path_Info"), "search.asp") > 0) and _
    not(Instr(Request.ServerVariables("Path_Info"), "login.asp") > 0) and _
    not(Instr(Request.ServerVariables("Path_Info"), "password.asp") > 0) and _
    not(Instr(Request.ServerVariables("Path_Info"), "faq.asp") > 0) then
        Response.Write    "        <form action=""" & Request.ServerVariables("URL") & """ method=""post"" id=""form1"" name=""form1"">" & vbNewLine & _
                "        <input type=""hidden"" name=""Method_Type"" value=""login"">" & vbNewLine & _
                "        <tr>" & vbNewLine & _
                "          <td align=""center"">" & vbNewLine & _
                "            <table>" & vbNewLine & _
                "              <tr>" & vbNewLine
        if (strAuthType = "db") then
            Response.Write    "                <td><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><b>Brugernavn:</b></font><br />" & vbNewLine & _
                    "                <input type=""text"" name=""Name"" size=""10"" maxLength=""25"" value=""""></td>" & vbNewLine & _
                    "                <td><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><b>Adgangskode:</b></font><br />" & vbNewLine & _
                    "                <input type=""password"" name=""Password"" size=""10"" maxLength=""25"" value=""""></td>" & vbNewLine & _
                    "                <td valign=""bottom"">" & vbNewLine
            if strGfxButtons = "1" then
                Response.Write    "                <input src=""" & strImageUrl & "button_login.gif"" type=""image"" border=""0"" value=""Login"" id=""submit1"" name=""Login"">" & vbNewLine
            else
                Response.Write    "                <input type=""submit"" value=""Login"" id=""submit1"" name=""submit1"">" & vbNewLine
            end if
            Response.Write    "                </td>" & vbNewLine & _
                    "              </tr>" & vbNewLine & _
                    "              <tr>" & vbNewLine & _
                    "                <td colspan=""3"" align=""left""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>" & vbNewLine & _
                    "                <input type=""checkbox"" name=""SavePassWord"" value=""true"" tabindex=""-1"" CHECKED><b> Gem adgangskode</b></font></td>" & vbNewLine
        else
            if (strAuthType = "nt") then
                Response.Write    "                <td><font face=""" & strDefaultFontFace & """ size=""1""  color=""" & strHiLiteFontColor & """>Du bedes venligst <a href=""policy.asp"" tabindex=""-1"">registrer</a> dig for at kunne skrive i dette forum</font></td>" & vbNewLine
            end if
        end if
        Response.Write    "              </tr>" & vbNewLine
        if (lcase(strEmail) = "1") then
            Response.Write    "              <tr>" & vbNewLine & _
                    "                <td colspan=""3"" align=""left""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>" & vbNewLine & _
                    "                <a href=""password.asp""" & dWStatus("Vælg et nyt kodeord hvis du har glemt dit gamle...") & " tabindex=""-1"">Har du glemt din "
            if strAuthType = "nt" then Response.Write("Admin ")
            Response.Write    "adgangskode?</a>" & vbNewLine
            if (lcase(strNoCookies) = "1") then
                Response.Write    "                |" & vbNewLine & _
                        "                <a href=""admin_home.asp""" & dWStatus("Kun for Min-baby´s administrator...") & " tabindex=""-1"">Admin Options</a>" & vbNewLine
            end if
            Response.Write    "                <br /><br /></font></td>" & vbNewLine & _
                    "              </tr>" & vbNewLine
        end if
        Response.Write    "            </table>" & vbNewLine & _
                "          </td>" & vbNewLine & _
                "        </tr>" & vbNewLine & _
                "        </form>" & vbNewLine
    end if
else
    Response.Write    "        <form action=""" & Request.ServerVariables("URL") & """ method=""post"" id=""form2"" name=""form2"">" & vbNewLine & _
            "        <input type=""hidden"" name=""Method_Type"" value=""logout"">" & vbNewLine & _
            "        <tr>" & vbNewLine & _
            "          <td align=""center"">" & vbNewLine & _
            "            <table>" & vbNewLine & _
            "              <tr>" & vbNewLine & _
            "                <td align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """>Du er logget på som<br />"
    if strAuthType="nt" then
        Response.Write    "<b>" & Session(strCookieURL & "username") & "&nbsp;(" & Session(strCookieURL & "userid") & ")</b></font></td>" & vbNewLine & _
                "                <td>&nbsp;"
    else
        if strAuthType = "db" then
            Response.Write    "<b>" & ChkString(strDBNTUserName, "display") & "</b></font></td>" & vbNewLine & _
                    "                <td>"
            if strGfxButtons = "1" then
                Response.Write    "<input src=""" & strImageUrl & "button_logout.gif"" type=""image"" border=""0"" value=""Logout"" id=""submit1"" name=""Logout"" tabindex=""-1"">"
            else
                Response.Write    "<input type=""submit"" value=""Logout"" id=""submit1"" name=""submit1"" tabindex=""-1"">"
            end if
        end if
    end if
    Response.Write    "</td>" & vbNewLine & _
            "              </tr>" & vbNewLine & _
            "            </table>" & vbNewLine & _
            "          </td>" & vbNewLine & _
            "        </tr>" & vbNewLine
    if (mlev = 4) or (lcase(strNoCookies) = "1") then
        Response.Write    "        <tr>" & vbNewLine & _
                "          <td align=""center""><font face=""" & strDefaultFontFace & """ size=""" & strFooterFontSize & """><a href=""admin_home.asp""" & dWStatus("Access the Forum Admin Functions...") & " tabindex=""-1"">Admin Options</a>"
        if mLev = 4 and (strEmailVal = "1" and strRestrictReg = "1" and strEmail = "1" and User_Count > 0) then Response.Write("&nbsp;|&nbsp;<a href=""admin_accounts_pending.asp""" & dWStatus("(" & User_Count & ") Member(s) awaiting approval") & " tabindex=""-1"">(" & User_Count & ") Member(s) awaiting approval</a>")
        Response.Write    "<br /><br /></font></td>" & vbNewLine & _
                "        </tr>" & vbNewLine
    end if
    Response.Write    "        </form>" & vbNewLine
end if
Response.Write    "      </table>" & vbNewLine & _
        "    </td>" & vbNewLine & _
        "  </tr>" & vbNewLine & _
        "</table>" & vbNewLine & _
Avatar billede sbm Nybegynder
27. oktober 2003 - 14:59 #1
Ikke helt forstået...?

Din javascript fil fall.js skal naturligvis ligge i den rigtige mappe, så browseren kan finde den og hente den.

Dertil skal du - sædvanligvis - angive din javascript inde i dit <HEAD> tag.

Eks.

<html>
<head>
... din javascript kode... Eksempelvis den stump du selv angav i dit spørgsmål.
</head>
<body>
...alt dit indhold...
</body>
</html>
Avatar billede duno Nybegynder
27. oktober 2003 - 15:08 #2
ja man plejer at indsætte det i <head> men ...

her er den vejledning som fulgte med

Setting it up is easy:

Put this line within the <body> tags on your page:
<script language="JavaScript" src="http://yourdomain.com/fall.js"></script>
That should be it...


Derfor formoder jeg at det er der den skal være..

Men.. ret mig hvis det er forkert


har lige prøvet at indsætte det i head..

og fik følgende fejl

Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/forum3/inc_header.asp, line 286, column 19
"<script language="JavaScript"
src="fall.js"></script>"
------------------^
Avatar billede sbm Nybegynder
27. oktober 2003 - 15:11 #3
Det ligner en ASP kompileringsfejl.
Prøv at rette linien...

<script language="JavaScript" src="fall.js"></script>

til...

Response.write "<script language=""JavaScript"" src=""fall.js""></script>"

eller

Response.write "<script language=\"JavaScript\" src=\"fall.js\"></script>"
Avatar billede sbm Nybegynder
27. oktober 2003 - 15:12 #4
Du kan også prøve at fjerne dine " fra indholdet. Det er ikke helt skole-korrekt HTML men det virker fint nok.

Response.write "<script language=JavaScript src=fall.js></script>"
Avatar billede sbm Nybegynder
27. oktober 2003 - 15:13 #5
....og det gælder uanset hvor du indsætter det. I head eller body.
Avatar billede duno Nybegynder
27. oktober 2003 - 15:19 #6
Når jeg skriver dette
Response.write "<script language=""JavaScript"" src=""fall.js""></script>"

får jeg følgende fejl

Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/forum3/inc_header.asp, line 286, column 15
Response.write "<script language=""JavaScript""
src=""fall.js""></script>"
---------------^


og dette når jeg skriver Response.write "<script language=\"JavaScript\" src=\"fall.js\"></script>"

--

Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/forum3/inc_header.asp, line 286, column 15
Response.write "<script language=\"JavaScript\"
src=\"fall.js\"></script>"
----------_----^

og samme fejl ved sidste forslag..

det er som om at den "stritter" på </script>
Avatar billede duno Nybegynder
27. oktober 2003 - 15:20 #7
jeg er ved at lave et julesite hvor der er sne som skal flyve ned over, hvis du har et andet forslag end det script jeg har fundet er jeg meget indstillet på at prøve det istedet..
Avatar billede duno Nybegynder
27. oktober 2003 - 17:00 #8
Hej.. jeg har fundet løsningen, det var 2 dumme <% og en %> til slut der skulle bruges.. jeg takker for hjælpen og sender 25 point til dig.. som tak for forslagene

Duno
Avatar billede duno Nybegynder
27. oktober 2003 - 17:01 #9
jeg skal lige bruge et svar for at kunne give dig de 25 points
Avatar billede sbm Nybegynder
27. oktober 2003 - 23:11 #10
svar
Avatar billede sbm Nybegynder
27. oktober 2003 - 23:11 #11
og et rigtigt 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
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