Avatar billede topcat Nybegynder
05. marts 2001 - 22:03 Der er 12 kommentarer

scrolling=YES i netscape

Ok, jeg bliver nok til grin men kan jeg ikke tvinge Netscape til at vise scrollbars i frames ??? Scrolling=YES virker fint i IE. Problemet er at jeg opbygger framen i javascript fra en anden frame og Netscape glemmer scrollbaren når siden bliver for lang
Avatar billede syserror Nybegynder
05. marts 2001 - 22:05 #1
Virker det ikke hvis du sætter scrolling til Auto ?
Avatar billede nikolajdu Nybegynder
05. marts 2001 - 22:11 #2
<body scroll=yes>
Avatar billede nikolajdu Nybegynder
05. marts 2001 - 22:22 #3
må hellere svare.
Avatar billede topcat Nybegynder
05. marts 2001 - 22:25 #4
Scrolling=Auto i framedefinitionen var det første jeg prøvede (burde iøvrigt være default)..

<body scroll=yes> virker ikke, jeg går ud fra den skal placeres i den frame der er problemet...

Bemærkning: Jeg har lukket document.close() i JS (før nogen spørger) og jeg kan rulle framen (sp?) op og ned med piletaster og scrollwheel på mus og se det hele, men ingen scrollbar.

Jeg tester på Netscape 6 og IE 5.5....
Avatar billede nikolajdu Nybegynder
05. marts 2001 - 22:28 #5
Såå prøv scroll=true eller scroll=1.

Det er ikke scrolling du skal bruge.
Avatar billede topcat Nybegynder
05. marts 2001 - 22:34 #6
scrolling=yes (i frame tag) er metoden der virker i IE, og det er også den der er beskrevet i HTML definitionen.

Jeg har aldrig hørt om en scroll i et body tag, men ligemeget, jeg har prøvet både \'1\' og \'true\' uden resultat..

Iøvrigt virker scrollbars fint hvis jeg loader en (lang) html side ind i framen, men jeg kan stadig ikke tvinge netscape til at vise scrollbaren (ellers kunne jeg vel bare loade en \'dummy\' side og så bygge min egen HTML fra JS.....)
Avatar billede topcat Nybegynder
05. marts 2001 - 22:36 #7
BTW: hvis jeg loader en (lang) html side og dermed tvinger netscape til at lave scrollbars til mig, og så bygger min HTML fra JS så kommer der en scrollbar, men den virker ikke ????????
Avatar billede nikolajdu Nybegynder
05. marts 2001 - 23:38 #8
Prøv eventuelt at kigge lidt på geeeet´s scrollbar. Den er lækker.

http://www.ghtml.com/showoff/scrollbar/index.html
Avatar billede jakoba Nybegynder
06. marts 2001 - 00:04 #9
Avatar billede nikolajdu Nybegynder
06. marts 2001 - 00:08 #10
Topcat - Prøv evt at smide noget kode eller et link så vi bedre kan følge med.

Jakoba - Hvis det er fordi du vil følge indlægget her behøver du ikke poste noget. Hvis du bare trykker udfør får du automatisk mails, når der er nyt i spørgsmålet. ;-)
Avatar billede jakoba Nybegynder
06. marts 2001 - 06:40 #11
nikolaidu > tak for info, og godt gættet.
Avatar billede topcat Nybegynder
06. marts 2001 - 20:13 #12
Ok, her er et par kodestumper, det første er et javascript som er placeret i <HEAD> på framesettet, det bygger en menu med thumbnails i en frame:

function vismenu(npage) {
  page=npage
  if (npage>99){page=npage-100}
  frmenu.document.open()
  frmenu.document.write(\'<HTML><HEAD><LINK REL=\"StyleSheet\" HREF=\"mstyle.css\" TYPE=\"text/css\"><TITLE>Peaches Archive</TITLE></HEAD><BODY><CENTER>\')
  if (page>=0){
  frmenu.document.write(\'<div CLASS=\"online\">Pics \'+(page+1)+\"</div><BR><font size=2>\")
  for (i=0;i<thumbslist;i++) {
    a=i+page*thumbslist
    if (a<=totfiles) {
    frmenu.document.write(\'<A HREF=\"java script:parent.visbillede(\'+a+\')\">\')
    if (npage>99){frmenu.document.write(\'<IMG SRC=\"pics/tn_\'+gallpic[a]+\'\" BORDER=0><BR>\')}
    frmenu.document.write(gallpic[a]+\'</A><BR>\')
    }
  }
  }
  frmenu.document.write(\'</CENTER></BODY></HTML>\')
  frmenu.document.close() 
}


Hvis funktionen kaldes med et sidetal under 100 så vises kun navnene på billederne, mens et thumb tilføjes hvis sidenummeret er over 100, gallpic[] er et array med filnavnene of thumbslist fortæller hvor mange billeder der skal være pr. side... Scriptet kaldes når brugeren vælger hvilken side med billeder han/hun vil se..

Her følger definitionen på framesettet:

<FRAMESET ROWS=\"106,*\" FRAMEBORDER=0 FRAMESPACING=0 BORDER=0>
  <frame name=\"galhead\" src=\"\" NORESIZE MARGINHEIGHT=0 MARGINWIDTH=0 NORESIZE SCROLLING=NO>
  <frameset cols=\"128,*\" FRAMEBORDER=0 FRAMESPACING=0 BORDER=0\" onload=\"firstload()\">
  <frame name=\"frmenu\" src=\"\" NORESIZE MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=\"AUTO\">
  <frame name=\"indhold\" src=\"\" MARGINHEIGHT=0 MARGINWIDTH=0>
  </frameset>
<FRAMESET>

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