|
| Tabel Fra : Klaus Egebjerg |
Dato : 23-08-01 19:06 |
|
Hej
Hjælp hvad går der gal med denne tabel ?
Sub PrintBag(BagItems)
Out "<FORM METHOD=""POST"" ACTION="""
Out Request.ServerVariables("SCRIPT_NAME") & """>"
Out "<TABLE><TR><TH>Units</TH><TH COLSPAN=2>"
Out "produkt</TH><TH>Pris</TH><TH>Pris2</TH>"
Out "</TR>" & vbCrLf
For Each item In BagItems.childNodes
Out "<TR><TD><input type=""TEXT"" name=""Qty"
Out item.attributes.getNamedItem("Varenummer")
Out """ VALUE=""" & item.text & """ SIZE=""3"">"
Out "<TD>" & item.attributes.getNamedItem("Varetekst")
Out "</TD><TD>" & item.arrtibutes.getNamedItem("Varenummer") & "</TD>"
nPris = item.attributes.getNamedItem("Pris")
nSubTotal = item.text * nPris
nTotal = nTotal + nSubTotal
Out "<TD>" & FormatCurrency(nPris) & "</TD>"
Out "<TD><B>" & FormatCurrency (nSubTotal) & "</B></TD>"
Out "</TR>" & vbCRLF
Next
Out "<TR><TD COLSPAN=5><HR></TD></TR>"
Out "<TR><TD COLSPAN=3></TD><TD><B>Total:</B></TD>"
Out "<TD><B>" & FormatCurrency(nTotal) & "</B></TD></TR>" & vbCrLf
Out "<TR><TD COLSPAN=5 ALIGN=""RIGHT"">"
Out "<INPUT TYPE=SUBMIT NAME=""DO"" VALUE=""Shop for more""> "
Out "<INPUT TYPE=SUBMIT NAME=""DO"" VALUE=""Recalculate""> "
Out "<INPUT TYPE=SUBMIT NAME=""DO"" VALUE=""Check out"">"
Out "</TD></TR></TABLE></FORM>"
End Sub
%>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%Call PrintBag(BagItems)%>
</BODY>
</HTML>
Jeg får følgende fejlkode:
Der opstod en Microsoft VBScript-kørselsfejl fejl '800a000d'
Typerne passer ikke sammen: 'Out'
/Brygladen/bag.asp, linje 64
Med venlig hilsen
Klaus Egebjerg
klausegebjerg@get2net.dk
| |
Anders Holbøll (24-08-2001)
| Kommentar Fra : Anders Holbøll |
Dato : 24-08-01 03:49 |
|
Klaus Egebjerg wrote:
>
> Hjælp hvad går der gal med denne tabel ?
> [en masse kode]
>
> Der opstod en Microsoft VBScript-kørselsfejl fejl '800a000d'
> Typerne passer ikke sammen: 'Out'
> /Brygladen/bag.asp, linje 64
Det ville være en fordel, hvis du fortalte hvilken linie, som er nummer
64, samt viste definitionen af funktionen "out". (At kalde en bruger
defineret funktion for hver linie, man vil skrive ud, er iøvrigt ikke
verdens hurtigste måde at få tekst ud på skærmen)
--
Anders
| |
Klaus Egebjerg (24-08-2001)
| Kommentar Fra : Klaus Egebjerg |
Dato : 24-08-01 06:30 |
|
Hej igen
out funktionen ser således ud:
Sub Out
Response.Write strOut
End Sub
linie 64 er : Out "<FORM METHOD=""POST"" ACTION="""
med venlig hilsen
Klaus
klausegebjerg@get2net.dk
Anders Holbøll <dev-null-20010820@serveren.dk> skrev i en
nyhedsmeddelelse:3B85C0B3.F544D249@serveren.dk...
> Klaus Egebjerg wrote:
> >
> > Hjælp hvad går der gal med denne tabel ?
> > [en masse kode]
> >
> > Der opstod en Microsoft VBScript-kørselsfejl fejl '800a000d'
> > Typerne passer ikke sammen: 'Out'
> > /Brygladen/bag.asp, linje 64
>
> Det ville være en fordel, hvis du fortalte hvilken linie, som er nummer
> 64, samt viste definitionen af funktionen "out". (At kalde en bruger
> defineret funktion for hver linie, man vil skrive ud, er iøvrigt ikke
> verdens hurtigste måde at få tekst ud på skærmen)
>
> --
> Anders
| |
Anders Holbøll (24-08-2001)
| Kommentar Fra : Anders Holbøll |
Dato : 24-08-01 06:46 |
|
Klaus Egebjerg wrote:
> Anders Holbøll skrev:
> > Klaus Egebjerg wrote:
> > >
> > > Der opstod en Microsoft VBScript-kørselsfejl fejl '800a000d'
> > > Typerne passer ikke sammen: 'Out'
> > > /Brygladen/bag.asp, linje 64
>
> out funktionen ser således ud:
> Sub Out
> Response.Write strOut
> End Sub
>
> linie 64 er : Out "<FORM METHOD=""POST"" ACTION="""
Som du kan se, bliver funktionen out kaldt med en parameter, men den er
defineret til ikke at skulle have nogen parametre. Prøv at skrifte "Sub
Out" ud med "Sub Out(strOut)".
(Vil du ikke prøve at få din newsreader til at skrive "Re:" i stedet for
"Sv:"? Der er en del mennesker, der ikke kan se dine indlæg, da indlæg,
der starter med "Sv: " bliver filteret fra. Derudover ville det være
rart, hvis du gad at quote lidt bedre)
--
Anders
| |
|
|