Avatar billede mskjoldp Novice
11. februar 2005 - 12:24 Der er 1 kommentar og
1 løsning

div size

Hej E

IIS 5.0/IE 6

Hvordan får jeg gjort width på 400, til at være lige så bred som id="tabel1". Og samtidig bibeholde scroll i div istedet for scroll i browseren?

Koden herunder er det eks jeg arbejder med...

<script type="text/javascript">
  window.onload = function() {
        document.getElementById("tabel2").style.width =  400;
  }
</script>
<table border="1" bordercolor="#000000" cellpadding="0" cellspacing="0" id="yderste_ramme" width="100%"><tr><td valign="top">

<table border="1" bordercolor="#000000" style="border-collapse:collapse" cellpadding="2" cellspacing="2">
<tr><td width="1" colspan="0" id="tabel0">test_test_test_test</td></tr>
</table>

</td>

<td valign="top" id="tabel1" width="100%" bordercolor="#CC0000">

<div id="tabel2" style="position: relative; height: auto; z-index:1; visibility: visible; overflow: scroll;">
<table width="100%" border="1" bordercolor="#000000" style=" border-collapse:collapse" cellpadding="2" cellspacing="2">
<tr><td>
test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test_test
</td></tr>
</table>
</div>

</td></tr></table>
Avatar billede roenving Novice
11. februar 2005 - 13:09 #1
Måske:

<script type="text/javascript">
  window.onload = function() {
    var elm = document.getElementById("tabel1");
    var st = document.getElementById("tabel2").style;
    st.width =  elm.scrollWidth + 'px';
    st.height = screen.availHeight - elm.scrollHeight - 100 + 'px';
  }
</script>

-- tallet 100 er fundet ud af den blå luft og skal med garanti være anderledes, men det kommmer jo an på din sides opbygning !-)
Avatar billede mskjoldp Novice
06. marts 2005 - 14:00 #2
hmm... jeg har brugt en screen.availWidth til en session, og derudfra fundet bredden på tabellen
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