/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Løkker?
Fra : Palle R. Jensen


Dato : 23-07-03 22:57

Hey .. Jeg skal have lavet en MEGET stor tabel og håbede på at
jeg kunne lave noget i ASP, men kan ikke rigtig få det til at
virke ..

Jeg have forestillet mig noget alla:

<html>
<title>Løkker</title>
<head>
</head>
<body>
<table width="2020px">
<tr>
<%
Dim t

For t = 1 to 202
Response.Write "<td>&nbsp;</td>"
Next
%>
</tr>
</table>
</body>
</html>

Men kan ikke få det til at virke .. Nogen der har en løsning ..?
(Den skal også være 202 felter høj og alle felter skal være 10X10
pixels)
Håber der er nogen der kan hjælpe :D

Mvh Palle.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Thomas Voller (23-07-2003)
Kommentar
Fra : Thomas Voller


Dato : 23-07-03 23:22

> (Den skal også være 202 felter høj og alle felter skal være 10X10
> pixels)

Ikke helt forstået... Skal den både være 202 celler bred OG høj, eller skal
kun være 202 celler høj? Hvis den kun skal være 202 felter høj, så kan du
bruge nedenstående. Ellers kan du indsætte en løkke til i sub'en der
udskriver 202 kollonner. Men altså: Hvis du skal bruge en tabel uden noget
indhold, hvorfor laver du det så ikke bare i statisk HTML? Så slipper du for
alle de løkker og siden vil efter al sandsynlighed være hurtigere.


-------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>L&oslash;kker</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
td { height: 10px; width: 10px; }
table { font-size: 1px; width: 10px; }
</style>
</head>

<body>
<table cellpadding="0" cellspacing="0" border="1">
<% Call WriteCells %>
</table>

</body>
</html>

<%
Sub WriteCells()
Dim intCounter
For intCounter = 1 To 202
Response.Write("<tr><td>&nbsp;</td><tr>" & vbCrLf)
Next
End Sub
%>
-------------------------



Mvh. Voller
voller@nospam.voller.dk
http://voller.dk/

Bemærk nospam i e-mailadressen.



Palle R. Jensen (23-07-2003)
Kommentar
Fra : Palle R. Jensen


Dato : 23-07-03 23:30

Thomas Voller wrote in dk.edb.internet.webdesign.serverside.asp:

> Ikke helt forstået... Skal den både være 202 celler bred OG høj, eller skal
> kun være 202 celler høj? Hvis den kun skal være 202 felter høj, så kan du
> bruge nedenstående. >

Ja ok .. Min fejl .. Og jeg kan vel lige så godt sige hvad jeg skal bruge det
til ..

Jeg skal have lavet et kort som skal være 202 felter både høj og bred
(Felterne er det der svare til "spillepladen")
Jeg skal have skrevet noget forskelligt i ALLE felterne .. Det er noget af et
projekt jeg har begivet mig ud i, men et ok forslag .. Takker, men nok lidt
anderledes.

Altså et script der ikke fylder det vilde, men kan lave alle felterne, så man
kan skrive noget forskelligt i alle felterne.

Palle.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (23-07-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 23-07-03 23:29

Thomas Voller skrev:

> Men altså: Hvis du skal bruge en tabel uden noget indhold,
> hvorfor laver du det så ikke bare i statisk HTML? Så slipper
> du for alle de løkker og siden vil efter al sandsynlighed være
> hurtigere.

Enig. Men en asp-løkke kan jo i givet fald bruges til at producere
kildekoden til den statiske udgave (gem den resulterende html-kode
fra asp-siden som en ny fil).
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Sven Arne Steffensen (23-07-2003)
Kommentar
Fra : Sven Arne Steffensen


Dato : 23-07-03 23:47

Palle R. Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Men kan ikke få det til at virke .. Nogen der har en løsning ..?
> (Den skal også være 202 felter høj og alle felter skal være 10X10
> pixels)
>

Palle
Hvis man skal følge dit spor bliver det noget i retning af:
<body>
<table width="2020px" BORDER = "1">
<tr>
<%
Dim t
For t = 1 to 202
Response.Write "<td height=10 width=10>&nbsp;</td>"
Next
%>
</tr>
</table>
</body>

Der er andre svar der går den mere "smarte vej".
Hilsen
Sven Arne

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Palle R. Jensen (24-07-2003)
Kommentar
Fra : Palle R. Jensen


Dato : 24-07-03 00:23

> <body>
> <table width="2020px" BORDER = "1">
> <tr>
> <%
&gt; Dim t
&gt; For t = 1 to 202
&gt; Response.Write "<td height=10 width=10>&nbsp;</td>"
&gt; Next
&gt; %>
> </tr>
> </table>
> </body>

Ja ok .. Nu har jeg lavet et eksempel som kan ses på
http://www.dentommeolflaske.dk/asp/test.asp
Men jeg har brugt en fan.... masse <td>'er og sådan, men det virker
da .. Problemet er bare det fylder næsten 1 Mb
Er der en nemmere måde?
Hvis det er for problematisk er der ikke noget at gøre ved det, men
vil da gerne have kritik hvis det er!

Palle.


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (24-07-2003)
Kommentar
Fra : Jørn Andersen


Dato : 24-07-03 07:14

On Wed, 23 Jul 2003 23:22:45 +0000 (UTC), Palle R. Jensen
<paile@mail1.stofanet.dk> wrote:

>Ja ok .. Nu har jeg lavet et eksempel som kan ses på
>http://www.dentommeolflaske.dk/asp/test.asp
>Men jeg har brugt en fan.... masse <td>'er og sådan, men det virker
>da .. Problemet er bare det fylder næsten 1 Mb

Hvis du vil have mange felter, er der vel ikke nogen vej uden om mange
td'er

Ang. størrelsen:
Du har 202*202 = 40804 felter
Hvis felterne typisk ser således ud:
<td bgcolor="green">Et felt</td>
- så har de hver 32 tegn.
40804 felter á 32 tegn = 1305728 tegn
- altså et stykke over 1 Mbyte

Så størrelsen er der ikke så meget at gøre ved.

Good luck!

--
Jørn Andersen,
Brønshøj

Sven Arne Steffensen (25-07-2003)
Kommentar
Fra : Sven Arne Steffensen


Dato : 25-07-03 00:40

Jørn Andersen wrote in dk.edb.internet.webdesign.serverside.asp:
> Så størrelsen er der ikke så meget at gøre ved.
>

Nu forsøger jeg bare at være kreativ:

Jeg forstiller mig et spil som afvikles af flere spillere.
Hvad med at gøre banen imaginær?

Dvs. at du sender f.eks. et VBscript eller java script til browseren
som så gentager den løkke som nu er nødvendig for at lave billedet af
banen

Senere kan I sende data om hvad der i hvert felt frem og tilbage.
Kun et forslag!

Hilsen
Sven Arne

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lars Linde (03-10-2003)
Kommentar
Fra : Lars Linde


Dato : 03-10-03 14:00

> (Den skal også være 202 felter høj og alle felter skal være 10X10
> pixels)
> Håber der er nogen der kan hjælpe :D
>
> Mvh Palle.

Hejsa Palle

Prøv med følgende, det er testet og det virker.

<%
icount=1
ycount=1
%>
<table border="0" cellpadding="0" cellspacing="1">
<%
Dim i
For i = 1 to 20
%>
<tr>
<%
Dim t
For t = 1 to 20
if ycount mod 2=0 then
%>
<td bgcolor="<%if icount mod 2=0 then%>#aaaaaa<%else%>#eeeeee<%end
if%>"><img src="blank.gif" alt="" width="10" height="10" border="0"></td>
<%else%>
<td bgcolor="<%if icount mod 2=0 then%>#eeeeee<%else%>#aaaaaa<%end
if%>"><img src="blank.gif" alt="" width="10" height="10" border="0"></td>
<%end if%>

<%
icount=icount+1
Next
%>
</tr>
<%
ycount=ycount+1
Next
%>
</table>

--
Mvh
Lars Linde




Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408934
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste