Een scrollbar voor drie paginas in frame codes

Status
Niet open voor verdere reacties.

Postribe

Gebruiker
Lid geworden
12 mei 2005
Berichten
74
goede avond

mijn vraag was hoe zou ik deze code met EEN scrollbar kunnen plaatsen?
alleen een scrollbar aan de rechterkant gelijk dat in alle paginas is.


<HTML>
<HEAD>
<TITLE>........</TITLE>
</HEAD>

<FRAMESET border=0 frameSpacing=0 frameBorder=0 cols=140,100%,140,*>

<FRAME src="links.html" name="left" noresize scrolling="no" frameborder="50" target="window" border="0" marginwidth=0 marginheight=0 hspace=0 vspace=0>
<FRAME src="center.html" name="top" noresize scrolling="no" frameborder="00" target="window" border="0" marginwidth=0 marginheight=0 hspace=0 vspace=0>
<FRAME src="rechts.html" name="right" noresize scrolling="no" frameborder="50" target="window" border="0" marginwidth=0 marginheight=0 hspace=0 vspace=0>
</FRAMESET>
</HTML>

alvast bedankt
daaag
 
Code:
<html>
 <head>
  <title>........</title>
 </head>
 <frameset cols="140,*,140" border="0" framespacing="0" frameborder="no">
  <frame src="links.html" name="left" scrolling="auto" noresize marginwidth="0">
  <frame src="center.html" name="top" scrolling="auto" noresize marginwidth="0">
  <frame src="rechts.html" name="right" scrolling="auto" noresize marginwidth="0">
 </frameset>
</html>
Met scrolling="auto" komt er een scollbalk waarneer nodig, met scrolling="yes" altijd. Door de inhoud van de frames afbreekbaar te houden (niet te breed) komt er alleen rechts een scrollbalk en niet onder.


Vr.Gr. Egel.
 
Ik wil alle drie frames meet EEN scrollbar naar beneden kunnen hoe zou ik het kunnen doen ?
 
Ah, één scrollbar. :)
Code:
<html>
 <head>
  <title>frameset</title>
  <script language="JavaScript">
   function adjust() {
    var y = right.document.body.scrollTop;
    left.window.scrollTo(0,y);
    center.window.scrollTo(0,y);
    };
  </script>
 </head>
 <frameset cols="140,*,140" border="0" framespacing="0" frameborder="no">
  <frame src="links.html" name="left" scrolling="no" noresize marginwidth="0">
  <frame src="midden.html" name="center" scrolling="no" noresize marginwidth="0">
  <frame src="rechts.html" name="right" scrolling="yes" noresize marginwidth="0">
 </frameset>
</html>


<html>
 <head>
  <title>rechts</title>
 </head>
 <body onscroll="parent.adjust()">
  ........
  ........
 </body>
</html>
Je moet er wel voor zorgen dat de inhoud van rechts.html het hoogst is, anders scrollen de andere twee pagina's niet helemaal naar onder. Het middelste frame heeft de naam center omdat top al wordt gebruikt in javascript.

Ik weet niet hoe je onderling linked tussen de pagina's, mogelijk moet je nog onload="parent.adjust()" toevoegen aan sommige body tags. Een script dat alles naar boven scrolled bij het laden van een pagina kan ook nog.


Vr.Gr. Egel.

Edit: het werkt nu ook met Firefox.
 
Laatst bewerkt:
jullie zijn super

zo moet dat zijn dank u wel :):)


je mag anders u email door sturen als ik een andere probleem heb dat ik het kan vragen als het mogelijk is !!!

tot ziens en bedankt :p :thumb: :thumb: :thumb:
 
Postribe zei:
je mag anders u email door sturen als ik een andere probleem heb dat ik het kan vragen als het mogelijk is !!!
Waarom de vraag niet posten? Iedereen wil reageren, en leren uit de vragen / antwoorden.
Daar is juist dit forum voor gemaakt. Anders kun je net zo goed per msn.....:confused:
 
Graag gedaan! :)

Het op het forum posten werkt het best, dan kan iedereen reageren, helpen en verbeteren.

Ik heb nog de functie adjust() aangepast, het bleek namelijk niet te werken in Firefox. :o
Code:
   function adjust() {
    var y = right.document.body.scrollTop;
    left.window.scrollTo(0,y);
    center.window.scrollTo(0,y);
    };
Dat werkt in IE én FX.


Vr.Gr. Egel.
 
oplossing????

ahzo oke dan wil ik iets anders nemen dat bij alles gaat !!!


anders wil ik ook een frame nemen die links, midden en rechts is.
De frame links en rechts niet kunnen omlaag of omhoog gaan (geen probleem),
maar als het dan kan dat 1 scrollbar is alleen voor de center!!!

anders als je de code wilt maken voor mij?
kunde dan nog een frame zette helemaal boven en een van onder iemand het wil doen voor mij zou het echt super zijn dank u !!!

Respect
postribe
 
HTML:
<html>
 <head>
  <title>Frameset</title>
  <script language="JavaScript">
   function adjust() {
    var y = center.document.body.scrollTop;
    left.window.scrollTo(0,y);
    right.window.scrollTo(0,y);
    };
  </script>
 </head>
 <frameset rows="80,*,80" border="0" framespacing="0" frameborder="no">
  <frame src="boven.html" name="up" scrolling="no" noresize marginwidth="0">
  <frameset cols="140,*,140" border="0" framespacing="0" frameborder="no">
   <frame src="links.html" name="left" scrolling="no" noresize marginwidth="0">
   <frame src="midden.html" name="center" scrolling="yes" noresize marginwidth="0">
   <frame src="rechts.html" name="right" scrolling="no" noresize marginwidth="0">
  </frameset>
  <frame src="onder.html" name="down" scrolling="no" noresize marginwidth="0">
 </frameset>
</html>



<html>
 <head>
  <title>Midden</title>
 </head>
 <body onscroll="parent.adjust()">
  ........
  ........
 </body>
</html>
Zo heb je nog een frame boven en onder. Als je <body onscroll="parent.adjust()"> gebruikt in midden.html dan scrollen links en rechts mee met de middelste pagina.


Vr.Gr. Egel.
 
Dat is het !!! jullie zijn echt super, dank u wel 1000x.:thumb: :p

:cool: Met vriendelijke groeten :cool:
:D POSTRIBE:D


:thumb: :thumb: :thumb: :thumb: :thumb: :thumb: :thumb: :thumb:
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan