Avatar billede boxer Praktikant
02. juli 2007 - 10:45 Der er 7 kommentarer og
1 løsning

Hvorfor virker min infobar ikke i IE7

Hej

Lidt hjælp til at få min infobar til at fungere.
Den virker fint i Firefox, men ikke IE7
Jeg ved ikke om den fungerer i andre browsere.

Hvad er problemet?

body  { padding: 0;
    margin: 0; }

  #info  { overflow: visible;
    width: 100%;
    position: fixed;
    z-index:2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;  }

  #infobar a, #infobar a:link, #infobar a:visited, #infobar a:active  { display: block;
    float: left;
    width:100%;
    clear: both;
    color: #DD0000;
    background: url(../billeder/icon_warning.gif) no-repeat .3em InfoBackground .3em;
    padding: .45em .3em .45em 2em;
    border-bottom: .16em outset;
    text-decoration: none;
    cursor: hand; }

  #infobar a:hover  { color: HighlightText;
    background: url(../billeder/icon_warning_hover.gif) no-repeat .3em Highlight .3em;  }

  #viewplot { width: 100%;
    height: expression(this.parentNode.offsetHeight - this.offsetTop);
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 1em; }

Mvh
Boxer
Avatar billede olebole Juniormester
02. juli 2007 - 12:27 #1
<ole>

"Hvad er problemet?" .... Ja, rigtig godt spørgsmål .... hvad er problemet, Boxer?  =)

/mvh
</bole>
Avatar billede boxer Praktikant
02. juli 2007 - 14:40 #2
Det troede jeg da du kunne se på koden :o)
http://www.stokerpiller.dk/kolonner.shtml
Avatar billede notes2c Nybegynder
02. juli 2007 - 19:05 #3
Du mangler vel bare en left.

#info  {
    overflow: visible;
    width: 100%;
    position: fixed;
    left:0; /* indsæt */
    top:0; /* indsæt */
    z-index:2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;  }
Avatar billede boxer Praktikant
02. juli 2007 - 19:25 #4
Tak, nu virker det.
Kan det lade sig gøre at få css'en til at validere?
Avatar billede notes2c Nybegynder
02. juli 2007 - 19:40 #5
Avatar billede boxer Praktikant
02. juli 2007 - 20:08 #6
Takker, den kender jeg. Det var på den måde jeg fandt ud af at det ikke validerede :o)

De 3 linier der genererer fejlen er slettet.
Det virker stadig som før og det validerer.

Hvad er det lige disse linier gør:
#viewplot { width: 100%;
    height: expression(this.parentNode.offsetHeight - this.offsetTop);
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 1em; }

Eksemplet er taget fra et phpbb2 mod.
Avatar billede notes2c Nybegynder
02. juli 2007 - 20:18 #7
Har aldrig brugt expression, da det en ting som kun virker i IE (mener jeg). Men den bruger DOM'en til at beregne højden af et element.
Avatar billede boxer Praktikant
02. juli 2007 - 20:35 #8
Nå, jeg endte med at slette hele #viewplot
Det giver ikke nogen forskel i FF og IE

Tak for hjælpen
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