Avatar billede ejay Novice
25. april 2002 - 14:48 Der er 11 kommentarer og
3 løsninger

Form fejl

hej

jeg får denne fejl på en af mine sider:

Microsoft VBScript compilation error '800a03ee'

Expected ')'

/dev/auktion/addnewform.asp, line 82

Response.Write("<TD><select size=("1") name=("Days")>
-----------------------------------^


og koden hvor der er fejl ser sådan her ud:

Response.Write("<TR>")
Response.Write("<TD><SMALL>Antal dage varen skal være på Køb/salg/bytte</SMALL></TD>")
Response.Write("<TD><select size="1" name="Days">
    <option>7</option>
    <option>14</option>
    <option>21</option>
    <option>30</option>
    <option>60</option>
    <option>90</option>
  </select><SMALL><I>Op til <B>" & iMaxAuctionDays & "</B></I></SMALL></SMALL></TD>")
Response.Write("</TR>")
Avatar billede coltau Juniormester
25. april 2002 - 14:50 #1
Linien:
Response.Write("<TD><select size="1" name="Days">
skal se således ud:
Response.Write("<TD><select size='1' name='Days'>")
Avatar billede vexed Nybegynder
25. april 2002 - 14:51 #2
eller skift " ud med "" omkring 1 og days
Avatar billede ejay Novice
25. april 2002 - 14:56 #3
oki det virkede men nu får jeg denne fejl:

Microsoft VBScript compilation error '800a0400'

Expected statement

/dev/auktion/addnewform.asp, line 83

<option>7</option>
^
Avatar billede nute Nybegynder
25. april 2002 - 14:59 #4
du kan ikke ha linjeskift i en response.write:

with response
  .Write("<TR>")
  .Write("<TD><SMALL>Antal dage varen skal være på køb/salg/bytte</SMALL></TD>")
  .Write("<TD><select size=""1"" name=""Days"">")
  .Write("<option>7</option>")
  .Write("<option>14</option>")
  .Write("<option>21</option>")
  .Write("<option>30</option>")
  .Write("<option>60</option>")
  .Write("<option>90</option>")
  .Write("</select><SMALL><I>Op til <B>" & iMaxAuctionDays & "</B></I></SMALL></SMALL></TD>")
Response.Write("</TR>")

end with
Avatar billede excession Nybegynder
25. april 2002 - 14:59 #5
du skal også have response.write til at udskrive de her...
Response.Write    "<option>7</option>"
Response.Write    "<option>14</option>"
Avatar billede nute Nybegynder
25. april 2002 - 14:59 #6
uups...

with response
  .Write("<TR>")
  .Write("<TD><SMALL>Antal dage varen skal være på køb/salg/bytte</SMALL></TD>")
  .Write("<TD><select size=""1"" name=""Days"">")
  .Write("<option>7</option>")
  .Write("<option>14</option>")
  .Write("<option>21</option>")
  .Write("<option>30</option>")
  .Write("<option>60</option>")
  .Write("<option>90</option>")
  .Write("</select><SMALL><I>Op til <B>")
  .Write( iMaxAuctionDays )
  .Write("</B></I></SMALL></SMALL></TD>")
  .Write("</TR>")
end with
Avatar billede ejay Novice
25. april 2002 - 15:12 #7
nu får jeg denne fejl`?

Microsoft VBScript compilation error '800a0408'

Invalid character

/dev/auktion/addnewform.asp, line 83

.Write("<TD><select size=""1"" name=""Days"">")
-----------------------------------------------^

her er det jeg bruger:

with Response
.Write("<TR>")
.Write("<TD><SMALL>Antal dage varen skal være på køb/salg/bytte</SMALL></TD>")
.Write("<TD><select size=""1"" name=""Days"">") 
.Write("<option>7</option>") 
.Write("<option>14</option>")
.Write("<option>21</option>")
.Write("<option>30</option>")
.Write("<option>60</option>")
.Write("<option>90</option>")
.Write("</select><SMALL><I>Op til <B>")> 
.Write( iMaxAuctionDays ) 
.Write("</B></I></SMALL></SMALL></TD>") 
.Write("</TR>")
end with
Avatar billede erikjacobsen Ekspert
25. april 2002 - 15:13 #8
Det er vel en strid om ord, men det er da muligt at have
linieskift i en response.write, men ikke i en streng. Så hvis
man syn's det er smukkere:

response.write "Der er bqf i bobs "+_
  "men ikke i "+_
  "ost"

så kan man da gøre så'n
Avatar billede nute Nybegynder
25. april 2002 - 15:15 #9
erikjacobsen >> yup...strid om ord ;-)
Avatar billede ejay Novice
25. april 2002 - 15:22 #10
hva er fejlen?
Avatar billede coltau Juniormester
25. april 2002 - 15:34 #11
Det hedder ikke .Write - men Response.Write i hver linie.
Avatar billede nute Nybegynder
25. april 2002 - 15:41 #12
coltau >> kanskje du skulle prøve det selv innen du kommer med en uttalelse som det.

når man bruker 'with response' og 'end with' rundt om en blokk med kode, så er det ikke nødvendig å angi at du benytter response objektet/streamen for hver linje. denne blir benyttet automatisk. et lite eksempel som du kan leke med:

<%
with response
  .write "Se her"
end with
%>

'with' statementen kan benyttes til flere ting:
http://activedeveloper.dk/iishelp/vbscript/htm/vsstmWith.htm

/nute
Avatar billede coltau Juniormester
25. april 2002 - 16:50 #13
Sorry - sorry :-(

Man skal lære hver dag.
Avatar billede eagleeye Praktikant
25. april 2002 - 17:19 #14
Der kan godt være nogle karatker efter SMALL></TD>")  <<-- 3 mellemrum eller sådan noget det kan godt give fejl. Prøv at slette de 3 mellemrum og slet en gang mere så teksten fra næste linie kommer op på samme linie og så tryk return...Det lyder lidt underligt det jeg siger men jeg har tit set denne fejl hvis man paster kode ind fra web-sider eller ligne.
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