Just nu i M3-nätverket
Gå till innehåll

skriva tabeller bredvid varandra


eddie66

Rekommendera Poster

jag hämtar mapp namn på min dator och vill skriva ut dessa. varje namn ska visas i en tabell bredvid varandra(till höger) tom tabell 4 är skapad och sen ska den börja på ny rad.

 

Jag får inte rätt så att tabellerna visas direkt efter varandra. koden ser ni här.

 

kanske någon kan komma på mitt problem då jag nu själv inte kommer på det :-)

 

tack på förhand!

 

//eddie

 

[log]

<body LEFTMARGIN="0" TOPMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0">

<table width="773" height="434" border="0" cellpadding="0" cellspacing="0">

<tr>

<td width="70" rowspan="2" class="greyframe">&nbsp;</td>

 

<%

For Each i in oSubFolder

cnt = cnt + 1

if cnt = 5 then cnt = 1

if cnt = 1 then Response.write "<TR>"

%>

 

<td align="left" valign="top">

 

<table width="126" height="188" border="1" cellpadding="0" cellspacing="0">

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td height="84">&nbsp;</td>

<td align="center"><%=i.name%></td>

</tr>

<tr>

<td height="21">&nbsp;</td>

<td>&nbsp;</td>

</tr>

<tr>

<td height="26">&nbsp;</td>

<td align="center">taxt</td>

</tr>

</table>

</td>

 

<%

if cnt = 4 then

Response.Write "</TR>"

end if

next

%>

 

<td width="70" rowspan="2" class="greyframe">&nbsp;</td>

</tr>

<tr>

<td height="30" class="greyframe">&nbsp;</td>

</tr>

</table>

<%

Set oFSO = Nothing

Set oFolder = nothing

Set oSubFolder = nothing

%>

</body>

[/log]

LOG-taggar tillagda av moderator

 

 

[inlägget ändrat 2007-07-05 20:58:25 av Cluster]

Länk till kommentar
Dela på andra webbplatser

Micke_skane

Ett trött/snabbt svar är att du kan prova lägga in i varje <table> följande:

style="float:left;"

 

<table style="float:left;">blablabbla</table>

 

Länk till kommentar
Dela på andra webbplatser

jag testade din teori men det funkar inte.

 

den gör samma som innan. den skapar en ny <td> för varje tabell och tabellerna sitter inte ihop. det är mellan rum mellan varje tabell.

 

jag vill att dom ska komma direkt bredvid varandra.

 

den bryter iaf när i = 4 och skapar en ny rad. :-)

 

hur jag sätter den här utskriften av TR är det som verkar vara fel, frågan är bara var.

 

några fler förslag?

 

//eddie

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane
den skapar en ny <td> för varje tabell
Det är inte så konstigt då du skapar en td för varje varv i for-loopen.

Du får ändra om vad som ska skapas i loopen och när det ska ske.

Har inte tid just nu att skapa det åt dig.

 

Länk till kommentar
Dela på andra webbplatser

jag har försökt att ändra i allt tycker jag men inget blir rätt.

 

har både satt den innan samt efter TD men inget av detta resulterar som jag vill, vilket jag själv tycker är konstigt då jag är så nära och inget funkar.

 

men om du har något förslag senare så är det uppskattat.

 

//eddie

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

Kan se om jag får tid över i morgon.

 

Men när det ska skapas en ny rad ska den också innehålla en td med rowspan="2" och sen därefter en ny td inenhållande fyra tabeller.

Sen en ny rad med td(rowspan="2") och td med fyra tabeller osv...

 

Länk till kommentar
Dela på andra webbplatser

det ska väl inte behövas när jag skapar en helt ny tabell inne i en td?

 

eller tänker jag helt fel?

 

Länk till kommentar
Dela på andra webbplatser

eller är det någon annan som har någon annan ide som kan vara till hjälp?

 

hjälp uppskattas då jag fortfarande inte får rätt på denna tabell.

 

tack på förhand//eddie

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

Visst ja, där var ju denna tråden också man hade svarat i, sorry :)

 

Ska se imorgon om jag kan göra ett förslag.

Tänkte nog fel angående dina td:s.

 

Länk till kommentar
Dela på andra webbplatser

varför så många tabellnivåer?

Vad utöver mappens namn är det du vill visa upp?

Kan du rita en liten skiss över hur du tänkt dig att det ska se ut?

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

Tror inte jag hinner kolla på det idag men svara på Clusters befogade frågor så kanske han(eller någon annan) hinner hjälpa dig.

 

Länk till kommentar
Dela på andra webbplatser

skickar dig en lite skiss. färgerna inne i boxen ska vara en tabell(för varje) som innehåller en bild av en mapp samt mappnamn.

 

i mitt exempel skriver jag ut endast namnet men det spelar ingen roll.

 

tanken är ett galleri där man först ska välja en mapp, och det är det som jag har problem med.

 

är nästan i hamn men min kod bryter helt fel i tabellen efter den fjärde tabel.

 

//eddie

 

[bild bifogad 2007-07-10 11:51:53 av eddie66]

960843_thumb.jpg

Länk till kommentar
Dela på andra webbplatser

Ok, men varför en ny tabell inne i cellen?

Räcker det inte med en cell för varje mapp (färg i din skiss)?

 

Men ok, du kan ju kolla på:

http://eforum.kicks-ass.net/codeview/?file=tabledListOfFolders.asp'>http://eforum.kicks-ass.net/codeview/?file=tabledListOfFolders.asp

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

 

[inlägget ändrat 2007-07-10 12:05:58 av Cluster]

Länk till kommentar
Dela på andra webbplatser

jo jag skulle kunna använda en cell. dock så har jag gjort lite design, hur jag vill ha cellen, i den inre tabell. du ser i min kod.

 

därför tyckte jag att det var enklare om man skapar om hela tabellen för varje mapp.

 

men jag är öppen för föslag om det går snabbare för inläsning osv.

 

//eddie

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon
öppen för föslag om det går snabbare för inläsning

Tabeller är bland det långsammaste för en webbläsare att rendera, inte minst nästlade sådana, så mitt förslag är att skippa dessa helt och hållet och istället lösa det hela med lager istället.

 

Länk till kommentar
Dela på andra webbplatser

ja ok, men lager funkar väl inte så himla bra på alla webläsare?

 

//eddie

 

Länk till kommentar
Dela på andra webbplatser

Anjuna Moon
men lager funkar väl inte så himla bra på alla webläsare?

Varför skulle det inte göra det?

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane
men lager funkar väl inte så himla bra på alla webläsare?

Funkar lika bra som vad den är som skapar det ;)

 

Länk till kommentar
Dela på andra webbplatser

sen så vill jag att den ska funka på alla upplösningar också.

 

det är därför jag har en yttre tabell med ram.

 

Detta skapar väl problem också med lager?

 

 

men jag ska kolla på ditt förslag som jag fick innan o se om jag får det att funka

//eddie

 

Länk till kommentar
Dela på andra webbplatser

jag tackar alla för hjälpen, dock så kom jag på en egen lösning som inte är så fin men det funkar som jag vill just nu.

 

blir lite mycket kod men men...

 

//eddie

 

 

Länk till kommentar
Dela på andra webbplatser

[...]en egen lösning som inte är så fin[...]
Tittade du på http://eforum.kicks-ass.net/codeview/?file=tabledListOfFolders.asp'>http://eforum.kicks-ass.net/codeview/?file=tabledListOfFolders.asp om det var så du ville ha det?

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

Länk till kommentar
Dela på andra webbplatser

ja jag tittade på den.

 

funkar bra men jag vill ha fler celler än så här. satt o testade lite o försökte lägga på celler men fick inte riktigt det jag ville. tänkte använda den senare men jag löste det som sagt på ett mindre snyggt sätt tilsv.

 

får fortsätta med din kod lite senare.

 

men tack för tipset.

 

//eddie

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...