Avatar billede lifeweb Nybegynder
16. januar 2003 - 13:41 Der er 17 kommentarer og
1 løsning

this.style.height paa tr

Hej

Jeg har brug for at aendre hoejden paa min raekke i min tabel...

dette kunne jeg forestille mig kunne laves med onmouseover, men skal jeg saa skrive this.style.height:50 eller hva

det virker ihvertfald ikke...
Avatar billede abpdk Nybegynder
16. januar 2003 - 15:30 #1
Er det sådan her du mener?
<tr onmouseover="this.style.height=100" onmouseout="this.style.height=20">
Avatar billede callesen Praktikant
16. januar 2003 - 16:54 #2
eller sådan:
<BODY>
<TABLE BORDER="1" STYLE="width:400px;table-layout:fixed;border:1px solid #333333;">
<TR STYLE="height:100px;">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<tr STYLE="height:100px;" onmouseover="this.style.height='200px'" onmouseout="this.style.height='100px'">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
<TR STYLE="height:100px;">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
</TR>
</TABLE>
</BODY>
Avatar billede abpdk Nybegynder
16. januar 2003 - 17:09 #3
callesen>> Flot brug af mit svar!? :|
Avatar billede callesen Praktikant
16. januar 2003 - 17:23 #4
Gud - har du patent på "this.style.height" - det må du undskylde. Tror du jeg kan få patent på this.style.height='100px'" og table-layout:fixed.
Avatar billede abpdk Nybegynder
16. januar 2003 - 17:37 #5
callesen>> Hehe, nej jeg har ikke patent på "this.style.height", men hvad nyt er der i dit svar. Det er jo bare en oppyntet udgave af mit? Og inden det bliver nævt er jeg temmelig ligeglad med pointene, men jeg ser alt for tit at folk forsøger at score billige point på den måde, men hvis det ikke er tilfælde må du da meget undskylde.
Avatar billede callesen Praktikant
16. januar 2003 - 19:44 #6
abpdk>>Jeg kan for det første ikke se ret meget nyt i det du giver som svar, set i forhold til spørgsmålet. Der er nævnt alt, bortset fra onmouseout.
Det nye er i mit er et par '' , mulighed for at det virker på en tabel, hvor der skal styles heiht og table-layout, for at mouseover giver mening, sådan som jeg forstår spørgsmålet. At vi begge nævner samme ting er vel ikke så mærkeligt i samme spørgsmål. Du skriver, at du er ligeglad med pointene, hvor efter du hidser dig op over, at du tror at jeg er ude på at score 'dine' point. Det hænger ikke sammen.
I øvrigt bruger jeg 'svar-muligheden' mere for at vise, at det her er et svar. Mens jeg bruger 'kommentar-muligheden', når der er tale om en ide eller som det antydes - en kommentar.
Jeg svarer altså ikke på spørgsmålet med dette indlæg.
Avatar billede abpdk Nybegynder
16. januar 2003 - 20:27 #7
callesen>> Du må som sagt meget undskylde. Det lader til at jeg misforstod din hensigt, men jeg har før set folk tage et allerede givet svar og peppe det lidt op for at få det til at se ud af mere, og da alt det jeg kalder "pynt" jo ikke er det der bliver bedt om er der jo ikke ret meget til forskel fra dit og mit svar ud over "px". Men lad og nu begrave den stridsøkse jeg kom til at kaste, inden vi overspammer spørgsmålet mere ;)
Avatar billede callesen Praktikant
16. januar 2003 - 20:31 #8
<minispam>ok</minispam>
Avatar billede lifeweb Nybegynder
16. januar 2003 - 22:01 #9
Det er da meget smart, men det jeg havde tænkt mig, var at jeg kunne sætte den til 10px og så kun se 10px i højden - også selvom der er skrevet mere derunder...
Avatar billede abpdk Nybegynder
16. januar 2003 - 22:09 #10
Mener du ligesom de sidemenuer der findes på forsiden af Eksperten.dk?
Avatar billede lifeweb Nybegynder
16. januar 2003 - 22:11 #11
nej, det er ikke helt det, men hvis du går ind i tilføj/fjern programmer i WinXP kan du se nogenlunde hvad jeg mener...
Avatar billede abpdk Nybegynder
16. januar 2003 - 22:13 #12
Det er jo bare at gøre som callesen og jeg selv skrev før, du skal bare ha' indholdet "låst" til toppen så det ikke centrerer sig selv vertikal når du resizer.
Avatar billede abpdk Nybegynder
16. januar 2003 - 22:17 #13
Hmm, ok måske ikke helt, men næsten. Kikker lige på det.
Avatar billede lifeweb Nybegynder
16. januar 2003 - 22:19 #14
det lyder godt - kan ikke selv få det til at virke...
det i har skrevet til mig, havde jeg selv lavet :D
Avatar billede abpdk Nybegynder
16. januar 2003 - 22:37 #15
Hvis du vil ha' det som i XP tror jeg ikke onmousemove og onmouseout er det bedste at bruge da det ikke er til at styre.

Hvis du nu er ved at se den øverste linje og flytter musen ned for at se den næste, kollapser den øverste og rykker hele tabellen op så du kommer til at vælge linje 3 el. 4  etc. alt efter hvor høj den først linje var. Hvis du forstår hvad jeg mener?
Avatar billede lifeweb Nybegynder
16. januar 2003 - 22:48 #16
det er ikke noget problem, det tilretter jeg bare designet til...
har du et forslag til, at jeg kan være sikker kun at få vist det af rækken, jeg definerer?!?

Altså sådan at rækken _ikke_ tilpasser sig til indholdet...
Avatar billede abpdk Nybegynder
16. januar 2003 - 22:50 #17
Ikke endnu
Avatar billede abpdk Nybegynder
16. januar 2003 - 23:22 #18
Du skal nok bruge table-layout som callesen foreslog. Prøv denne kode:

<html>
  <head>
    <script language="javascript">

      function expand(obj) {

        var x=myTable.rows
        x[0].height="21"
        x[1].height="21"
        x[2].height="21"

        x[obj].height="100"       
      }

    </script>
  </head>

  <body>
    <table id="myTable" style="width: 500; table-layout: fixed" border=1>
      <tr onclick="expand(0)">
        <td style="vertical-align: top">
          <b>Object 1</b>
          <p>
          Og så en lille beskrivelse of object 1.
        </td>
      </tr>

      <tr onclick="expand(1)">
        <td style="vertical-align: top">
          <b>Object 2</b>
          <p>
          Og så en lille beskrivelse of object 2.
        </td>
      </tr>

      <tr onclick="expand(2)">
        <td style="vertical-align: top">
          <b>Object 3</b>
          <p>
          Og så en lille beskrivelse of object 3.
        </td>
      </tr>
    </table>
  </body>
</html>
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