webForumDet fria alternativet

tabellen rasar till hoger! :(

HTML & CSS

18 svar · 344 visningar · startad av crisse6

Medlem sedan dec. 20002 526 inlägg
Frågan#1

Fan, okej, min tabell blir helt knasig.. vill lagga upp det sa att den ligger at vanster, men att det ska presenteras allt sa har:

Forum: Tradar: Inlagg: Moderator: .... osv...
ASP/VBScript 10 25 crisse6, anders

Men vet inte, kan ni kolla pa html koden? :D

[red]
Do Until rs.eof

If rs("catName") <> ref then
	response.write "<table width=""100%"" bgcolor=""#EFEFEF""><tr><td>"
	response.write rs("catName")
	response.write "</td></tr></table>"
	response.write "<table width=""100%"" bgcolor=""#F4F4F4""><tr><td width=""2%""></td>"
	response.write "<td width=""10%"">Forum</td>"
	response.write "<td width=""15%"">Antal trådar</td>"
	response.write "<td width=""15%"">Antal inlägg</td>"
	response.write "<td width=""15%"">Senaste inlägg</td>"
	response.write "<td width=""15%"">Moderatorer</td></tr></table>"
	forumIDref = ""
End IF

If rs("forumID") <> forumIDref then
  	response.write "<table width=""100%"" align=""left""><tr>"
  	response.write "<td width=""30%""><a href=""forum.asp?id="&rs("forumID")&""">"&rs("forumName")&"</a><br>"&rs("forumDesc")&"</td>"&_
  	"<td width=""5%"">"&rs("forumTopics")&"</td>"&_

	"<td width=""5%"">"&rs("forumAns")&"</td>"&_
  	"<td width=""15%"">"& Datetime(rs("forumLatestReply"))&"</td>"&_
  	"<td>"&rs("userName")

Else
  response.write ", " & rs("userName")
End If

forumIDref = rs("forumID") 
ref = rs("catName")
rs.movenext
loop
Response.Write("</td></tr></table>")
[/red]

TACK! :e

Medlem sedan nov. 20017 144 inlägg
#2

Tips: Skriv ut koden och klistra in ifrån källkoden istället. Jobbigt att gissa sig till med all ASP-kod.

Medlem sedan dec. 20002 526 inlägg
#3

okej ;)

[red]

<html>
<head>
<title>Forum</title>
</head>
<body>
<img src="gfx/logo.gif"><br><br>
<table width="100%" bgcolor="#EFEFEF"><tr><td>Angående sidan</td></tr></table><table width="100%" bgcolor="#F4F4F4"><tr><td width="2%"></td><td width="10%">Forum</td><td width="15%">Antal trådar</td><td width="15%">Antal inlägg</td><td width="15%">Senaste inlägg</td><td width="15%">Moderatorer</td></tr></table><table width="100%" align="left"><tr><td width="30%"><a href="forum.asp?id=2">Tips för sidan</a><br>Allmäna tips för hur sidan kan utvecklas...</td><td width="5%">0</td><td width="5%">0</td><td width="15%">5 feb  2002 00:00</td><td>anders<table width="100%" bgcolor="#EFEFEF"><tr><td>Webbrelaterat</td></tr></table><table width="100%" bgcolor="#F4F4F4"><tr><td width="2%"></td><td width="10%">Forum</td><td width="15%">Antal trådar</td><td width="15%">Antal inlägg</td><td width="15%">Senaste inlägg</td><td width="15%">Moderatorer</td></tr></table><table width="100%" align="left"><tr><td width="30%"><a href="forum.asp?id=4">Access/MySQL</a><br>De två mest vanliga databaserna vid ASP programmering...</td><td width="5%">0</td><td width="5%">0</td><td width="15%">7 feb  2002 00:00</td><td>fredrik, crisse6<table width="100%" align="left"><tr><td width="30%"><a href="forum.asp?id=3">SQL</a><br>Behöver du snacka med databaser?</td><td width="5%">0</td><td width="5%">0</td><td width="15%">6 feb  2003 00:00</td><td>anders, crisse6<table width="100%" align="left"><tr><td width="30%"><a href="forum.asp?id=1">ASP/VbScript</a><br>Allt som har med ASP/Vb att göra och relaterade tekniker...</td><td width="5%">0</td><td width="5%">0</td><td width="15%">2 feb  2002 00:00</td><td>fredrik, crisse6</td></tr></table></body></html>
[/red]
Medlem sedan dec. 20012 532 inlägg
#4

Re: tabellen rasar till hoger! :(

crisse6 skrev:

forumIDref = rs("forumID")
ref = rs("catName")
rs.movenext
loop
Response.Write("</td></tr></table>")

TACK! :e

Flytta upp det till före else så den tabellen får sina sluttaggar :) r) om du bara skriver ut användarnamnet kommer inte början på tabellen med.

Medlem sedan dec. 20002 526 inlägg
#5

snygg tabell det blev :P hehe, nej, du... det dar blev inte mycket battre, lagger sig ratt snyggt tills du upptacker att allt lagger sig pa bredden och det blir helt konstigt... hehe.... tack iaf ;)

Medlem sedan dec. 20012 532 inlägg
#6

Nehe, prova att ändra bredd i cellerna då så att de blir 100% tillsammans.

Medlem sedan dec. 20002 526 inlägg
#7

men det gor ju ingen skillnad? just nu sitter ju inte ens tabellen ihop... den flyger ju ivag...

Medlem sedan dec. 20012 532 inlägg
#8

Flyger iväg? sätt border=1 i tabellerna och posta en skärmdump så man ser vad du menar :)

Medlem sedan dec. 20002 526 inlägg
#9

Okej ;)

har ar den ;)
http://member.webforum.nu/1252/forum.jpg

Medlem sedan dec. 20012 532 inlägg
#10

Snygg border! ;) Du får inte med sluttaggarna (fetmarkerat):

<html>
<head>
<title>Forum</title>
</head>
<body>
<img src="gfx/logo.gif"><br><br>

<table width="100%" bgcolor="#EFEFEF">
  <tr>
    <td>Angående sidan</td>
  </tr>
</table>

<table width="100%" bgcolor="#F4F4F4">
  <tr>
    <td width="2%"></td>
    <td width="10%">Forum</td>
    <td width="15%">Antal trådar</td>
    <td width="15%">Antal inlägg</td>
    <td width="15%">Senaste inlägg</td>
    <td width="15%">Moderatorer</td>
  </tr>
</table>

<table width="100%" align="left">
  <tr>
    <td width="30%"><a href="forum.asp?id=2">Tips för sidan</a><br>Allmäna tips för hur sidan kan utvecklas...</td>
    <td width="5%">0</td>
    <td width="5%">0</td>
    <td width="15%">5 feb  2002 00:00</td>
    <td>anders

[b]</td></tr></table>[/b]

<table width="100%" bgcolor="#EFEFEF">
  <tr>
    <td>Webbrelaterat</td>
  </tr>
</table>

<table width="100%" bgcolor="#F4F4F4">
  <tr>
    <td width="2%"></td>
    <td width="10%">Forum</td>
    <td width="15%">Antal trådar</td>
    <td width="15%">Antal inlägg</td>
    <td width="15%">Senaste inlägg</td>
    <td width="15%">Moderatorer</td>
  </tr>
</table>

<table width="100%" align="left">
  <tr>
    <td width="30%"><a href="forum.asp?id=4">Access/MySQL</a><br>De två mest vanliga databaserna vid ASP programmering...</td>
    <td width="5%">0</td>
    <td width="5%">0</td>
    <td width="15%">7 feb  2002 00:00</td>
    <td>fredrik, crisse6

[b]</td></tr></table>[/b]

<table width="100%" align="left">
  <tr>
    <td width="30%"><a href="forum.asp?id=3">SQL</a><br>Behöver du snacka med databaser?</td><td width="5%">0</td>
    <td width="5%">0</td>
    <td width="15%">6 feb  2003 00:00</td>
    <td>anders, crisse6

[b]</td></tr></table>[/b]

<table width="100%" align="left">
  <tr>
    <td width="30%"><a href="forum.asp?id=1">ASP/VbScript</a><br>Allt som har med ASP/Vb att göra och relaterade tekniker...</td>
    <td width="5%">0</td>
    <td width="5%">0</td>
    <td width="15%">2 feb  2002 00:00</td>
    <td>fredrik, crisse6</td>
  </tr>
</table>

</body></html>
Medlem sedan dec. 20002 526 inlägg
#11

Hmm...... blir ju nastan samma :( Klistrade och korde som vanligt html dokument, den ligger lite battre nu, men det rasar at hoger fortfarande :(

Medlem sedan dec. 20002 526 inlägg
#12

hmm..... sa har ar det nu med koden (asp iofs).. den ligger ratt nu, men nar nasta kategori visas sa ligger den kvar pa samma rad som forumet i foregaende kategori (markerat med fet).... hehe.... :( Sa det blir sa har....

Skitsnack kategori
Cafe
Roliga historier... blaa bla... Webbrelaterat

ASP
PHP osv...

[red]
x = 0
Do Until rs.eof

If rs("catName") <> ref then
	response.write "<table width=""100%"" bgcolor=""#EFEFEF""><tr><td>"
	response.write rs("catName")
	response.write "</td></tr></table>"
	response.write "<table width=""100%"" bgcolor=""#F4F4F4""><tr><td width=""2%""></td>"
	response.write "<td width=""10%"">Forum</td>"
	response.write "<td width=""15%"">Antal trådar</td>"
	response.write "<td width=""15%"">Antal inlägg</td>"
	response.write "<td width=""15%"">Senaste inlägg</td>"
	response.write "<td width=""15%"">Moderatorer</td></tr></table><br>"
	forumIDref = ""
End If

If rs("forumID") <> forumIDref then
	If x > 0 Then Response.Write("</td></tr></table><br>")
	x = x + 1
  	response.write "<table width=""100%""><tr>" &_
  	"<td width=""30%""><a href=""forum.asp?id="&rs("forumID")&""">"&rs("forumName")&"</a><br>"&rs("forumDesc")&"</td>"&_
  	"<td width=""5%"">"&rs("forumTopics")&"</td>"&_
	"<td width=""5%"">"&rs("forumAns")&"</td>"&_
  	"<td width=""15%"">"& Datetime(rs("forumLatestReply"))&"</td>"&_
  	"<td>"& rs("userName")
Else
  response.write ", " & rs("userName")
End If

forumIDref = rs("forumID") 
ref = rs("catName")
rs.movenext
Loop
Response.Write("</td></tr></table>")
[/red]

kallkoden:

<table width="100%" bgcolor="#EFEFEF"><tr><td>Angående sidan</td></tr></table><table width="100%" bgcolor="#F4F4F4"><tr><td width="2%"></td><td width="10%">Forum</td><td width="15%">Antal trådar</td><td width="15%">Antal inlägg</td><td width="15%">Senaste inlägg</td><td width="15%">Moderatorer</td></tr></table><br><table width="100%"><tr><td width="30%"><a href="forum.asp?id=2">Tips för sidan</a><br>Allmäna tips för hur sidan kan utvecklas...</td><td width="5%">0</td><td width="5%">0</td><td width="15%">5 feb  2002 00:00</td><td>anders<table width="100%" bgcolor="#EFEFEF"><tr><td>Webbrelaterat</td></tr></table><table width="100%" bgcolor="#F4F4F4"><tr><td width="2%"></td><td width="10%">Forum</td><td width="15%">Antal trådar</td><td width="15%">Antal inlägg</td><td width="15%">Senaste inlägg</td><td width="15%">Moderatorer</td></tr></table><br></td></tr></table><br><table width="100%"><tr><td width="30%"><a href="forum.asp?id=4">Access/MySQL</a><br>De två mest vanliga databaserna vid ASP programmering...</td><td width="5%">0</td><td width="5%">0</td><td width="15%">7 feb  2002 00:00</td><td>fredrik, crisse6</td></tr></table><br><table width="100%"><tr><td width="30%"><a href="forum.asp?id=3">SQL</a><br>Behöver du snacka med databaser?</td><td width="5%">0</td><td width="5%">0</td><td width="15%">6 feb  2003 00:00</td><td>anders, crisse6</td></tr></table><br><table width="100%"><tr><td width="30%"><a href="forum.asp?id=1">ASP/VbScript</a><br>Allt som har med ASP/Vb att göra och relaterade tekniker...</td><td width="5%">0</td><td width="5%">0</td><td width="15%">2 feb  2002 00:00</td><td>fredrik, crisse6</td></tr></table></body></html>
Medlem sedan jan. 2003270 inlägg
#13
<td>anders<table width="100%" bgcolor="#EFEFEF">

Du kanske ska försöka avsluta den första tabellen. Annars skapas den andra tabellen inne i den första. Av vad jag har förstått efter att ha kastat en snabb blick på din asp-kod så är det här som detta uppstår:

If rs("forumID") <> forumIDref then
	If x > 0 Then Response.Write("</td></tr></table><br>")
	x = x + 1
  	response.write "<table width=""100%""><tr>" &_
  	"<td width=""30%""><a href=""forum.asp?id="&rs("forumID")&""">"&rs("forumName")&"</a><br>"&rs("forumDesc")&"</td>"&_
  	"<td width=""5%"">"&rs("forumTopics")&"</td>"&_
	"<td width=""5%"">"&rs("forumAns")&"</td>"&_
  	"<td width=""15%"">"& Datetime(rs("forumLatestReply"))&"</td>"&_
  	[B]"<td>"& rs("userName")[/B]
Else
  response.write ", " & rs("userName")
End If
Medlem sedan dec. 20012 532 inlägg
#14

Det var det konstigaste! Kollade på koden i mozilla/ie6 och det blir precis som du säger. Det kan ha att göra med att bredden på cellerna inte är angiven överallt och att när den är det så är summan av en rad mindre än 100%. Fixa det och se till att avsluta rätt tabell på rätt ställe så borde det ordna sig :)

Medlem sedan dec. 20002 526 inlägg
#15

grejen ar ju att den funkar ju med <div> taggar, men vet inte? Ska man kanske anvanda det da? Och hur for att fa allt snyggt upplagt? Alltsa sa det star:
Forum: Antal tradar Antal inlagg.... osv...
ASP/VBScript 10 12

Hanger ni pa?

Medlem sedan dec. 20002 526 inlägg
#16

Halla?

Medlem sedan dec. 20002 526 inlägg
#17

snalla, ingen som vet? sitter har och kommer ingen vart, vet att ni finns dar era tabell-gurus :D

Medlem sedan dec. 20012 532 inlägg
#18

Vi har ju svarat på det flera gånger :OO Fungerar det med div, använd det. Fungerar det bättre med tabeller, använd det. Själv hade jag använt tabeller.

Medlem sedan dec. 20002 526 inlägg
#19

jo, men vart blir det fel liksom? hehe....

279 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)