Avatar billede hooh Nybegynder
22. oktober 2001 - 12:50 Der er 6 kommentarer og
1 løsning

finde højden på række

Jeg vidste ikke helt om jeg skulle placere spørgsmålet i DHTML eller her...men nu er det her.

Hvordan kan man finde ud af at en tekst er blevet delt ud på 2 linier istedet for en i en tabelrække.

ex.

rækkerne indeholder..

række1
|hej med dig | Kan nogen hjælpe mig |

række2
|Hvordan går | Kan nogen hjælpe mig |
|det?        |                      |


Der er faste størrelser på kolonnerne, så nowrap kan ikke bruges.

Har man mulighed for at tjekke om en kolonne er delt over 2 linier???
Avatar billede olebole Juniormester
22. oktober 2001 - 12:58 #1
<ole>
Nej, men du kan måle cellens højde. Noget à la:

var h;
function checkHeight() {
  h = document.getElementById(\"ib\").offsetHeight;
  alert(h);
}

...hvis cellen har id=\"ib\"
/mvh
</bole>
Avatar billede olebole Juniormester
22. oktober 2001 - 12:59 #2
...og mon ikke, du kan gøre det samme med en <tr id=\"ib\"> ...? Prøv  ;o)
/mvh
Avatar billede hooh Nybegynder
22. oktober 2001 - 13:08 #3
Det virker som det skal...TAK...
og ekstra tak for det hurtige svar :)
Avatar billede olebole Juniormester
22. oktober 2001 - 13:17 #4
...anytime  ;o)

Skal det virke i IE4 også (og det skal det vel gerne), bør du gøre sådan:

var h;
function checkHeight() {
  obj = (document.getElementById)? document.getElementById(\"ib\") : document.all[\"ib\"]
  h = obj.offsetHeight;
  alert(h);
}

...HA! Så skal du se, når det går hurtigt  =oD
/mvh
Avatar billede hooh Nybegynder
22. oktober 2001 - 13:28 #5
:)

Nej minmum IE5

Men tak for koden til IE4..(måske for man brug for den en dag...men tvivler)

hehe...Det kan da næsten ikke gå hurtigere Mr. Speedy Gonzalves

Tak
Avatar billede olebole Juniormester
22. oktober 2001 - 13:28 #6
;o)
Avatar billede hooh Nybegynder
22. oktober 2001 - 14:14 #7
øøhh....fik lige et par problemer med den function.

Den virker kun hvis jeg kalder på funktionen efter </table>

ex.

<script>
var h;

function checkHeight() {
  h = document.getElementById(\"ib\").offsetHeight;
  alert(h);
}
</script>

<table>
<tr id=\"ib\">
  <td width = \"20\">hello hej med dig</td>
</tr>
</table>

<script>
checkHeight()
</script>

**************************

men det som jeg egentlig har brug for er noget ala det


<table>

<tr id=\"ib1\">
  <td width = \"20\">hello hej med dig</td>

<script>
checkHeight()
</script>
<td>** denne tekst er afhængig af højden** </td>
</tr>

<tr id=\"ib2\">
  <td width = \"20\">hello hej med dig</td>

<script>
checkHeight()
</script>
<td>** denne tekst er afhængig af højden** </td>
</tr>


.....
</table>

jeg har brug for at vide højden..INDEN jeg går videre til næste record, for det hele afhænger af den højde

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