Avatar billede mj72 Juniormester
03. marts 2012 - 19:00 Der er 6 kommentarer

Head i hmtl'en hopper i søgeresultatet

Jeg har en topmenu, der opfører sig pænt (i IE9): www.fedefotos.dk/inspiration-til-fotos.html   

men så snart jeg søger, så hopper den lidt ned, hvilket er grimt, især når man hele tiden hopper ind og ud af en søgning: 

http://www.fedefotos.dk/soeg/search.asp?zoom_sort=1&zoom_query=m%E6lkeb%F8tte 

Sletter jeg DOCTYPE allerøverst, så står topmenuen pænt, men så ødelægges layoutet i søgeresultatet (kun 3 kolonner og tekstlinje nr. 3 under et foto spises).

Koden er ikke pæn, men er det en hjælp, så ligger de to filer på www.fedefotos.dk/download/hop.zip

På forhånd MANGE tak!

VH
Mads
Avatar billede keysersoze Ekspert
03. marts 2012 - 19:47 #1
Du må aldrig slette din DOCTYPE - det er den der fortæller hvordan browseren skal tolke din kode. Din kode er også fyldt med fejl og så gør du det ekstra svært for browserne; http://www.web-dev.dk/post/DOCTYPE-og-valid-kode-ens-udseende-i-Internet-Explorer-og-FireFox.aspx

Få indsat den rigtige DOCTYPE og få rettet alle dine fejl - først når det er klaret giver det mening at begynde at rette op på de problemer du måtte have.
Avatar billede olebole Juniormester
03. marts 2012 - 20:06 #2
<ole>

- og så fjern det dybt tåbelige 'anti-højreklik' script, du har lagt ind på dine søge sider. Det eneste, du opnår, er at genere dine brugere. Det beskytter ikke en disse, men viser blot, du ikke har forstået det første om webkode. Og så er det jo mere end dumt at lægge den slags hindringer i vejen for folk, du spørger om hjælp!

/mvh
</bole>
Avatar billede Slettet bruger
03. marts 2012 - 21:31 #3
Før søgningen har du ingen doctype, og efter en søgning kommer der en doctype på. Så det giver sjovt nok forskellige resultater. :)

Jeg vidste ikke der var et "anti-højreklik" på siden, men kan se det virker i nogle af de andre browsere end den jeg normalt bruger.
Avatar billede olebole Juniormester
03. marts 2012 - 21:41 #4
#3: Jeg ved ikke, hvad du mener. Siden 'hopper', og jeg kan ikke højreklikke i IE9, FF, Opera, Chrome eller Safari
Avatar billede Slettet bruger
03. marts 2012 - 23:21 #5
mj72, du har ingen doctype på din inspiration-til-fotos.html, men du har det efter man har lavet en søgning. Efter man har lavet en søgning har du tilføjet noget css kode på siden, som ikke findes på inspiration-til-fotos.html, og er med til at siden "hopper". Og som #1 skriver, så er der mange fejl på din side.

#4 Jeg har ingen problemer med at højreklikke i opera og firefox (jeg har nu heller ikke de seneste versioner af dem, så jeg skal ikke kunne sige om det gør nogen forskel). I chrome og safari kan jeg højre klikke sålænge det er uden for body-elementet. Og jeg er helt enig i at det er tåbeligt at prøve at blokere højreklik. :)
Avatar billede olebole Juniormester
03. marts 2012 - 23:31 #6
#5: Du har ret. Hvis man går helt ud i siden eller ned i bunden, virker højreklik  *o)
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