Avatar billede thb Nybegynder
27. oktober 2002 - 20:23 Der er 10 kommentarer og
1 løsning

Array

Hey.

Er der ikke en der lige kan vise mig et simpelt ex. på et array, og hvordan man udskriver array linje for linje.. håber at i forstår :)

Thomas
Avatar billede eagleeye Praktikant
27. oktober 2002 - 20:25 #1
Avatar billede eagleeye Praktikant
27. oktober 2002 - 20:27 #2
for udskrivning med loop benyt den de efter min mening har glemt lidt af vejen:


  For t = LBound(arrNavn) to UBound(arrNavn)
      Response.Write arrNavn(t) & "<br>"
  Next
Avatar billede hells Nybegynder
27. oktober 2002 - 20:29 #3
<%
mitarray = Array("værdi", "i", "et", "array")'array med værdierne: værdi, i, et og array

'løkke, der vha. tallet i, som er stigende fra 0.
For i = 0 to UBound(mitarray)
    Response.Write mitarray(i) & "<br />"
Next
%>
Avatar billede thb Nybegynder
27. oktober 2002 - 20:47 #4
Okay.. nu har jeg kigget lidt på html.dk...

Jeg vil gerne lave så man skriver et navn, en type på en input...
Og så skal noget kode så lave alle input felterne...

gør man så sådan:

input = Array(navn,type)
input[0] = ("navn","text")
input[1] = ("beskrivelse","textarea")

og så udskriver:

for i = 0 to ubound(input())
  response.write input(navn) & input(type)
next

eller hva ???

Thomas
Avatar billede eagleeye Praktikant
27. oktober 2002 - 21:07 #5
Det kan dessvære ikke laves på den måde i VBscript det skal laves sådan her:


Dim inputa (1,1)
inputa(0,0) = "navn"
inputa(0,1) = "text"
inputa(1,0) = "beskrivelse"
inputa(1,1) = "textarea"


for i = 0 to ubound(inputa)
  response.write inputa(i,0) & inputa(i,1) & "<br>"
next
Avatar billede thb Nybegynder
27. oktober 2002 - 21:32 #6
okay... Jeg har lavet sådan nogle funktioner, som man kan indsætte sammen med nogle værdier, og så laver den en side.. ex: response.write header(title,css_sti,bgcolor) og så laver den alt html i toppen af min side...

Jeg skal så bruge denne til at lave forms, men kan det puttes ind i en funktion på en eller anden måde... ???

Håber at du forstår..

Thomas
Avatar billede eagleeye Praktikant
27. oktober 2002 - 21:43 #7
Jeg er ikke helt med på hvad du mener?? men du kan da lave en function som udskriver en.:

function inputType (type, name, value, caption)
  response.write "<input type=""" & type & """ name=""" & name & """ value=""" & value & """>" & caption
end function

response.write inputType ("text","navn","en værdi","Navn")
Avatar billede thb Nybegynder
27. oktober 2002 - 21:55 #8
Det er lidt svært at forklare... :)

Det skal være sådan, at hvis man vil oprette en side med 3 form felter så skriver man en enkelt linje, med navn,type på alle tre input felter, og så laver den selv alt html, men jeg kan ikke finde ud af hvordan jeg skal lave den funktion...
Var det bedre ?? :)

Thomas
Avatar billede eagleeye Praktikant
27. oktober 2002 - 22:06 #9
Ok så måske sådan her:

function lavForm(navne,typer)
navnArr = Split(navne,",")
typeArr = Split(typer,",")

for i = lbound(typeArr) to ubound(typeArr)
  lavForm = lavForm & "<input type=""" & typeArr(i) & """ name=""" & navnArr(i) & """>"
next
end function


Response.write lavForm("navn1,navn2,navn3","text,checkbox,text")
Avatar billede thb Nybegynder
27. oktober 2002 - 22:14 #10
Det ser meget godt ud... Det ligner noget af det jeg vil frem til...
Kigger lige på det senere.. og så vender jeg tilbage.. :)

På forhånd tak
Thomas
Avatar billede thb Nybegynder
27. oktober 2002 - 23:11 #11
Det virker jo perfekt, efter formålet... :)

Tak for hjælpen..

Thomas
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