Avatar billede tommyf Nybegynder
29. juli 2001 - 19:41 Der er 14 kommentarer og
2 løsninger

Scrollbar går ikke helt ned

Prøv at tage et kig på http://www.123ferie.dk/pris_dk.asp
Hvad er der galt med scrollbaren? Den går ligsom ikke helt ned til bunden :o(

Jeg har selv ledt, men har ikke været i stand til at finde fejlen. Den opstod nærmest ud af den blå luft.
Avatar billede dj-dos Nybegynder
29. juli 2001 - 19:46 #1
prøv at fjerne  \"noresize\" i frameset!!
jeg ved ikk om det virker!
Avatar billede tommyf Nybegynder
29. juli 2001 - 19:52 #2
Nej, desværre ikke det der var problemet.
Avatar billede basementjack Nybegynder
29. juli 2001 - 19:54 #3
Det er fordi at du bruger frames...
I den nedeste frame kan hele framen vises, så der er ikke brug for en scrollbar.
Avatar billede nettrain Nybegynder
29. juli 2001 - 19:55 #4
Eehhh jeg kan ikke lige se noget problem??

Siger du scrollbaren i venstre side ikke skulle gå helt ned?

Den kører helt i bunden hos mig...
Avatar billede Slettet bruger
29. juli 2001 - 19:55 #5
hmmm, her ser den ok ud...
Avatar billede tommyf Nybegynder
29. juli 2001 - 19:56 #6
Der er en scrollbar, den går bare på en eller anden måde ind under den nederste frame :o(
Avatar billede Slettet bruger
29. juli 2001 - 19:56 #7
det er vel i højre side... :P
Avatar billede dj-dos Nybegynder
29. juli 2001 - 19:57 #8
hvorfor har du lavet
<p>&nbsp;</p>
i bund-framen?
Avatar billede tommyf Nybegynder
29. juli 2001 - 19:59 #9
Nu er scrollbaren helt forsvunden - det bliver mere og mere mystisk...
Avatar billede basementjack Nybegynder
29. juli 2001 - 20:01 #10
Er det fordi at du bruger en stor opløsning...
Avatar billede tommyf Nybegynder
29. juli 2001 - 20:05 #11
Nu virker det igen...? Jeg har fået en mail fra 2 andre, så det er ikke kun mig der havde problemet.
Avatar billede tommyf Nybegynder
29. juli 2001 - 20:06 #12
Nu virker det ikke igen - og efter jeg opdaterede forsvandt scrollbaren igen...
Avatar billede engrob Nybegynder
29. juli 2001 - 21:29 #13
Jeg kan godt se det. Det er højst sandsynligt fordi du har skreve

self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)

Det giver ikke så meget mening i et frameset.
Avatar billede tommyf Nybegynder
29. juli 2001 - 21:36 #14
Tak, jeg tror det hjalp.
Tjekker lige i morgen om det er varigt.
Avatar billede olebole Juniormester
29. juli 2001 - 21:50 #15
<ole>
Du har en del andre fejl på siden:
Dette script bør afgjort flyttes fra siderne til frameset\'ets head:

<script language=\"JavaScript\">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
//-->
</script>

...om det vil fjerne problemet med scrollbaren - som jeg også oplever - ved jeg ikke.
Dette holder heller ikke og bør også skrives om:

<script language=\"JavaScript\">
<!--
    function Rebuild() {
  if (self == self) {
    location.href = \'/default_dk.asp?side=\' + this.location;
  }
}
    Rebuild();
// -->
</script>

Du kan nøjes med:

<script language=\"JavaScript\">
  if (top == self) {
    top.location.href = \'/default_dk.asp?side=\' + this.location;
  }
</script>

...så er det lige pludselig JavaScript og holder også i NS  :)

I dit \'top_dk.asp\' skal du huske at lave <form></form> tags rundt om din select. Man kan ikke have form-elementer udenfor en form.
Du skal også angive en value i alle dine options, da du bruger dem i dit JavaScript i onchange-handleren:
    onChange=\"window.open(this.options[this.selectedIndex].value,\'hovedramme\')\"
Det burde udløse en JS-fejl, når du vælger de options uden value. Det ville det garanteret i NS, hvis den ikke overholdt standarden - og netop ikke viser form-elementer udenfor form-tags.

Hvorfor iøvrigt bruge window.open()? Du kunne bare skrive:
    onChange=\"parent.hovedramme.location = this.options[this.selectedIndex].value;\"

Det ville dog være mere korrekt at kalde:
    onChange=\"skift(this);\"
...og så lave denne funktion:

function skift(which) {
  loc = which.options[which.selectedIndex].value;
  if (loc!=\"none\") {
    parent.hovedramme.location = loc;
  }
}

...forudsat, at du så skriver: value=\"none\" i dine ikke-side-skiftende options.
/mvh
</bole>
Avatar billede olebole Juniormester
29. juli 2001 - 21:52 #16
...iøvrigt bør du ikke maximere siden. Det regnes for dårlig etikette - og er under alle omstændigheder fløjtende irriterende...!
/mvh
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