Avatar billede simsen Mester
07. maj 2002 - 10:41 Der er 5 kommentarer og
1 løsning

Javascript i IE6

hejsa

Jeg har hentet en menu på DHTMLCentral.com som kan ses på adressen http://www.lalitha.subnet.dk

Problemet er: åbnes min hjemmeside/menu med IE6 fjerner den noget af billederne (knapperne) og trykker jeg eksempelvis på Mig selv knappen deler den ordet Mig selv over 2 linier. Dette sker ikke i eksempelvis IE5.5 - her hentes hele billedet ind og den deler ikke Mig selv over 2 linier.

Som jeg kan se tester han for IE6 - men jeg kan ikke i programkoden på http://www.lalitha.subnet.dk/framemenu.htm se hvorfor det går galt.

Håber der er nogen der kan hjælpe mig :-)

mvh
simsen :-)
Avatar billede =maddog= Nybegynder
07. maj 2002 - 12:31 #1
som du kan se gør den det overalt, hvor du har to ord i din titel. (også under digte). jeg leder videre, men konstaterer at jeg er TRÆT af at læse korrektur for Thomas Brattli.
Avatar billede =maddog= Nybegynder
07. maj 2002 - 12:46 #2
overvej en anden menu. thomas brattli's fusk er ikke til at have med at gøre. man kan ikke sætte layout på dynamiske elementer med CSS og den har han ikke fanget. der er nemlig det store problem at
<div id="dbug" style="top:100;">s</div> godt nok flyttes 100 pixler ned, men document.getElementById('dbug').style.top er stadig = 0!!
jeg kan ikke se hvad der er galt helt konkret. du er velkommen til at høre hvad andre har at sige, men jeg ville opgive den menu, før den koster endnu mere tid og endnu flere ærgelser.
Avatar billede simsen Mester
07. maj 2002 - 14:15 #3
Hejsa maddog

Kan du fortælle mig hvor jeg ellers på nettet, kan finde gode menuer a'la den, der er på min hp'er? :-)

Takker på forhånd for hjælpen

mvh
simsen :-)
Avatar billede aceofspair Nybegynder
07. maj 2002 - 15:11 #4
Jeg har lige været ind og se på siden

Så vidt jeg kan se er årsagen til at den gør som den gør at der et eller andet sted er blevet defineret en bredde der er mindre end den bredde der skal til for at vise alle ordene i en linie

Har selv haft samme problem, men har nu skiftet lidt på designet på den side jeg arbejder på, så nu er det en selvfølgelig del af siden... hehe

Jeg kan desværre ikke give dig min løsning, dan den kører på ASP, og ikke i Javascript...
Til gengæld kan du sikkert snuppe scriptet fra Søllerød Golfklubs hjemmeside http://www.sollerodgolf.dk/

DVD
AOS
Avatar billede =maddog= Nybegynder
07. maj 2002 - 15:19 #5
det kan jeg faktisk ikke simsen. jeg laver selv mine ting, så jeg ved hvordan de virker. men prøv at lav en søgning her på eksperten. det er et spørgsmål der bliver stillet 100 gange om ugen. jeg erindrer at der er en side der hedder http://www.dhtmlcentral.com/
ace> så vidt jeg kan se i source koden er de DIV's som overskrifterne bliver sat i, af klass clSlide og den har en bredde på 138. det er sikkert nok, men forsøgsvis kunne man ændre linjen
DIV.clSlide{position:absolute;  ;z-index:10; left:0; width:138; height:22; clip:rect(0,138,22,0); padding:3px;}
til
DIV.clSlide{position:absolute;  ;z-index:10; left:0; width:250; height:22; clip:rect(0,250,22,0); padding:3px;}
og se om det nytter.
Avatar billede =maddog= Nybegynder
07. maj 2002 - 15:26 #6
en sidebemærkning: har du overvejet af sætte bgproperties=fixed ind i dit body tag. så scroller baggrunden ikke og man fornemmer ikke at siden er delt i to.
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