Avatar billede peps Nybegynder
25. november 2003 - 12:20 Der er 7 kommentarer og
1 løsning

Scrollbar vises ikke i mozilla

Jeg har et javascript der definere højden på nogle tabeller efter skærm opløsning. Hvis der er mere i tabellen end der plads har jeg lavet en scrollbar i tabellen, men denne scrollbar vises ikke i browsere som Mozilla...

Her er noget af koden så jeg tror kan være problemet:

<td width="500" height="tableid2" style="border-right: 1px solid #000000; background-color: #D8D8D8;" valign="top" ID="tableid2">


<div style="overflow: auto; width: 500px;    height: '100%';    scrollbar-face-color: #A69690;  scrollbar-track-color: #858585;">

Det skal siges at siden virker perfekt i Internet Explorer.
Avatar billede b.b Nybegynder
25. november 2003 - 12:22 #1
det er fordi scrollbar tag'sene er M$ propritære koder, som kun duer i IE...ligesom IE filtrene...

Det er ikke valid kode og kan derfor IKKE anbefales....
Avatar billede b.b Nybegynder
25. november 2003 - 12:24 #2
<td width="500" height="tableid2" style="border-right: 1px solid #000000; background-color: #D8D8D8;" valign="top" ID="tableid2">

den der fanger jeg ikke lige...prøver du at sætte height ved hjælp af hvad...???
Avatar billede b.b Nybegynder
25. november 2003 - 12:25 #3
kan du ikke bare sætte height til eks. 100%
Avatar billede roenving Novice
25. november 2003 - 12:27 #4
Hvad er height="tableid2" ?-)
Avatar billede b.b Nybegynder
25. november 2003 - 12:29 #5
hvis du alligevel har en #tableid2, hvorfor så ikke definere height og width i den...og forøvrigt også border og background
Avatar billede peps Nybegynder
25. november 2003 - 12:37 #6
Hvordan skal jeg så lave scrollbaren ?
Avatar billede peps Nybegynder
25. november 2003 - 12:43 #7
glem lige den kommentar.

her har i lige det script jeg bruger til at definere højden:

<script>
window.onload = checkHeight

function setTables(t1,t2){
   
  var tableId1 = "tableid1";
  var tableId2 = "tableid2";
  document.getElementById(tableId1).setAttribute('height',t1);
  document.getElementById(tableId2).setAttribute('height',t2);
 
 
}

function checkHeight(){
    if(screen.height<768)
      setTables(300,300);
    else
      setTables(400,400);
}


</script>
Avatar billede peps Nybegynder
27. november 2003 - 12:19 #8
Well, du får point for dit svar for det var jo sådan set ok, men hvis der er nogen der kunne tænke sig at komme med en løsning til mig, så kommentér endelig :)
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