Avatar billede mskjoldp Novice
13. december 2004 - 02:50 Der er 12 kommentarer og
1 løsning

Forskydning af tabel

Hej E

Hvordan forskyder jeg en lodret tabellinje, som fx i Macromedia MX 2004 hvor der i venstre side er en pil -> man kan trykke på så der kommer flere menuer frem...
Avatar billede mskjoldp Novice
13. december 2004 - 02:50 #1
Hov, koder på en iis .5.0 til IE
Avatar billede baitianlong Nybegynder
13. december 2004 - 02:57 #2
du kan sætte width på dine <td> tags

<td align="center" width="200">

:)
Avatar billede olebole Juniormester
13. december 2004 - 05:35 #3
<ole>

Med al respekt, så tror jeg, det er dette, der søges:

<script type="text/JavaScript">
function toggleCol() {
    var col = document.getElementById('hest').getElementsByTagName('COL')[0];
    col.style.display = (col.style.display=="none")? "block" : "none";
}
</script>

<button onclick="toggleCol()">TEST</button>

<table id="hest" cellspacing="1" cellpadding="3" border="0">
<col style="display:none"><col><col><col>
<tr>
    <td>Blabla bla</td>
    <td>kjkjkj</td>
    <td>kjkjkj</td>
    <td>kjkjkj</td>
</tr>
<tr>
    <td>Blabla bla</td>
    <td>kjkjkj</td>
    <td>kjkjkj</td>
    <td>kjkjkj</td>
</tr>
<tr>
    <td>Blabla bla</td>
    <td>kjkjkj</td>
    <td>kjkjkj</td>
    <td>kjkjkj</td>
</tr>
</table>

Her har jeg lagt kaldet på en knap, men du kan jo ligeså godt skrive onclick-handler'en på et billede af en pil  :)

/mvh
</bole>
Avatar billede mskjoldp Novice
13. december 2004 - 10:51 #4
olebole -> kigger på det... :)

oooooggggg nej legende.dk, det var ikke hvad jeg søgte. :)
Avatar billede mskjoldp Novice
13. december 2004 - 11:07 #5
ole:

det er tæt på. Det er den fumktion jeg søger, fint nok, dog har jeg lidt problemer med at designe det til hvad jeg gerne vil have.

Jeg har omrokeret lidt på koden:
<script type="text/JavaScript">
function toggleCol() {
    var col = document.getElementById('hest').getElementsByTagName('COL')[0];
    col.style.display = (col.style.display=="none")? "block" : "none";
}
</script>

<button onclick="toggleCol()">TEST</button>

<table id="hest" cellspacing="1" cellpadding="3" border="0">
<col><col><col style="display:none">
<tr>
    <td>1.1</td>
    <td>2.1</td>
    <td>3.1</td>
</tr>
<tr>
    <td>1.2</td>
    <td>2.2</td>
    <td>3.2</td>
</tr>
<tr>
    <td>1.3</td>
    <td>2.3</td>
    <td>3.3</td>
</tr>
</table>

I koden ovenfor gemmes 3.x ved start, hvilket er OK!, men 1.x fjernes ved klik istedet for at 3.x vises. Hvordan gøres dette?
Avatar billede mskjoldp Novice
13. december 2004 - 11:08 #6
funktion even

Hvordan får jeg 3.x til at blive vist ved klik ?
Avatar billede olebole Juniormester
13. december 2004 - 19:35 #7
var col = document.getElementById('hest').getElementsByTagName('COL')[0];
Betyder:
Vi opretter en variabel 'col'. I den lægger vi en reference til et col-tag. Det tag, vi gerne vil referere til, er det første i tabellen 'hest' ... col-tag nummer '0' i tabellen.

  var col = document.getElementById('hest').getElementsByTagName('COL')[2];
gør nok det, du ønsker  ;o)
Avatar billede mskjoldp Novice
13. december 2004 - 20:50 #8
ahhh.. prøver....
Avatar billede baitianlong Nybegynder
13. december 2004 - 20:55 #9
For yderligere info, kig evt. her: http://www.hesteviden.dk/Hesteviden/Hesteracer/Knabstrupper.htm

:P Sorry!
Avatar billede olebole Juniormester
13. december 2004 - 21:25 #10
*LooOooL* Hold da k..., legende - den skulle det aldrende kodeho'de zq lige vende 5-14 gange, før den sev ind  :D
Avatar billede baitianlong Nybegynder
13. december 2004 - 21:53 #11
Rørende kræ der, ligner lidt en oppustet dalmatiner :P one for you <o/b>
Avatar billede mskjoldp Novice
13. december 2004 - 22:03 #12
virker fint ole, takker... svarer du ....
Avatar billede olebole Juniormester
13. december 2004 - 23:24 #13
... ka' du tro ;o)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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