Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

Scroller moet weg in frame

18 antwoorden
  • Ik ben bezig met een ontwerp van een site die uit 3 frames bestaat. Het linkerframe bevat de inhoud van de site en op het rechter staan ook enkele links. Het middenframe is de main-page. Het linker en rechterframe zijn op de hele site door te zien, ze zijn elk niet groter dan 1 paginahoogte, dus geen scroller nodig van boven naar beneden. Maar op het linkerframe staat wel een scroller van [b:bef43c94e0] links naar rechts [/b:bef43c94e0]. Als ik de site open, zie ik op het linkerframe dan direct alle gegevens die er op het frame aanwezig zijn. Dus eigenlijk is die scroller zinloos, maw je kunt wel iets opzij met die scroller maar daardoor worden geen andere dingen zichtbaar. Maar als ik in dat frame een regel Scrolling=NO invoeg, houdt de hoofdpagina zich niet meer aan de juiste breedtes van de frames. Dan krijg ik een enorm breed linkerframe en het midden (de mainpage) en het rechter heel klein. Ik heb ook al in de hoofdpagina (die de verdeling van de frames heeft) een regel scrolling=no toegevoegd, maar dan zie je de scrolbalk ook niet meer op de mainpagina en daar wil ik er wel één. Wie heeft een oplossing om de scrolling op het linkerframe te laten verdwijnen. Het linkerframe bevat een javascriptje met een uitklapmenu'tje. Dit frame is gewoon een webpagina met een tabel van 150 breed met links.
  • Heb je niet een online voorbeeldje, of in ieder geval de code (liefst een online voorbeeld), want wat er fout gaat, is nu een beetje gokwerk.
  • scrolling="yes" , "No" , "Auto" kan worden ingesteld
  • Lees even de startpost goed voordat je antwoord a.u.b. [quote:4a9c5b5d52]Maar als ik in dat frame een regel Scrolling=NO invoeg, houdt de hoofdpagina zich niet meer aan de juiste breedtes van de frames. Dan krijg ik een enorm breed linkerframe en het midden (de mainpage) en het rechter heel klein. Ik heb ook al in de hoofdpagina (die de verdeling van de frames heeft) een regel scrolling=no toegevoegd, maar dan zie je de scrolbalk ook niet meer op de mainpagina en daar wil ik er wel één. [/quote:4a9c5b5d52]
  • [quote:c6af9c9bcc="boelieboelie"]Heb je niet een online voorbeeldje, of in ieder geval de code (liefst een online voorbeeld), want wat er fout gaat, is nu een beetje gokwerk.[/quote:c6af9c9bcc] dit kan inderdaad wel handig zijn, want nu kunnen wij niet zien wat de oorzaak kan zijn. dat eht mis gaat
  • ik zal kijken of ik iets online kan krijgen. Maar het komt erop neer dat mijn rechterframe door de browsers te breed wordt gezien, het is niet veel maar er is toch een scroller van links naar rechts. Is het mogelijk om de hele pagina van dat linkerframe ook een maximumbreedte te geven???? [knip door t.]
  • Bij het invoegen van scrolling='no' wordt ie blijkbaar te breed. Denk dat je eerst je frame-indeling eens bekend moet maken. [b:15bffd1c47]COLS="*.790,*"[/b:15bffd1c47] of zoiets? Graag even de bestandjes ergens beschikbaar stellen of even copieren in een post...
  • ik zal binnenkort de bestandjes ergens publiceren. ff geduld nog.
  • Ik heb wat ik bedoel tijdelijk ergens kunnen plaatsen: http://www.undomiel.nl/urjun/ Korte toelichting: kijk niet naar de inhoud, alles is nog in de ontwerpfase. Links werken dus ook niet. Javascripts geeft een foutmelding, is nu ook niet relevant. Op deze pagina is goed te zien wat ik bedoel. De popup-vensters op het linkerframe die tevoorschijnkomen als je er met de muis overheen gaat, raken het middelframe niet. Dus zou je zeggen dat het frame breed genoeg is. Toch is er onderin een scrollbalk!!!! Hoe kan dat??? Het frame is dus nu breed genoeg (d.w.z. het linkerframe is goed leesbaar), maar toch krijg ik de scrollbalk, die balk gaat pas weg als ik het linkerframe in de index erg breed maak en dat wil ik niet. Explorer en Firefox verschillen iets, maar ik wil voornamelijk de balk onder Explorer weg hebben.
  • Bij mij komt de pop-up niet geheel in beeld (FF), om deze geheel te zien moet ik inderdaad scrollen. Het ligt volgens mij aan de mouse-over. Wellicht zit er iets niet helemaal goed met het gebruikte javascript.
  • Heb 'm effe locaal gezet, doe m'n puzzelwerk meestal in de trein :wink:. Kom er nog op terug.
  • Zoals je zelf ook al vermoedde, het probleem zit 'm in het document links (frame_left5) Toen ik in de header (dus tussen <head> en </head>) de scriptjes had verwijderd, was het probleem ook verdwenen. Toen 1 scriptje teruggezet, nog geen probleem. Bij het terugzetten van: [color=darkred:d5214f91aa] <style type="text/css"> <!-- @import url(../../layout.css); .item{cursor:pointer;} .sub{width:125px;background-image: url(../../image/menu_bg_or_va.jpg);} #sub5{position:absolute;left:70px;top:178px;} #sub6{position:absolute;left:70px;top:194px;} #sub7{position:absolute;left:70px;top:212px;} #sub8{position:absolute;left:70px;top:230px;} .setUrl { background-image: url(/image/ff6600.jpg) } .loseUrl { background-image: url(/image/menu_bg_or_va.jpg) } .loseUrlsub { background-image: url(/image/menu_bg_or_va_va.jpg) } //--> </style> [/color:d5214f91aa] was de scrollbar óók terug :). Bij inkorten van de breedte: .sub{width:[b:d5214f91aa]100[/b:d5214f91aa]px;background-image: url was het probleem verholpen. Het is dus het totaal van de verschillende componenten die de breedte (185) van je frame overschrijdt. Breedte 185... Sub heeft/had een breedte van 125 terwijl het 70 posities vanaf links wordt opgeroepen... 125+70 = [b:d5214f91aa][color=darkred:d5214f91aa]?[/color:d5214f91aa][/b:d5214f91aa] :lol: Mogelijke oplossingen: - linker frame verbreden (minimaal 195) - inspring submenu verkleinen ( < 60) - breedte submenu verkleinen (< 115) of een combinatie ervan natuurlijk. Hopelijk heb ik je verder geholpen. [b:d5214f91aa]PS[/b:d5214f91aa]: Er zijn ook scriptjes (javascriptjes) die een menu over meerdere frames kunnen leggen. Het is maar een tip....
  • Zo kan je het maken: [code:1:924b8e9e14]<frame name="naam" width="100" height="100" scrolling="no">[/code:1:924b8e9e14] Zo zal hij er uit moeten zien (ongeveer)
  • [quote:580345b1a4="WesselT"]Zo kan je het maken: [code:1:580345b1a4]<frame name="naam" width="100" height="100" scrolling="no">[/code:1:580345b1a4] Zo zal hij er uit moeten zien (ongeveer)[/quote:580345b1a4] [quote:580345b1a4] Maar als ik in dat frame een regel Scrolling=NO invoeg, houdt de hoofdpagina zich niet meer aan de juiste breedtes van de frames. Dan krijg ik een enorm breed linkerframe en het midden (de mainpage) en het rechter heel klein. Ik heb ook al in de hoofdpagina (die de verdeling van de frames heeft) een regel scrolling=no toegevoegd, maar dan zie je de scrolbalk ook niet meer op de mainpagina en daar wil ik er wel één. [/quote:580345b1a4] eerst even lezen ;) waren er al meer op gekomen ^^
  • [b:42a77d35a7] AmezorC schreef: [/b:42a77d35a7] [quote:42a77d35a7] Mogelijke oplossingen: - linker frame verbreden (minimaal 195) - inspring submenu verkleinen ( < 60) - breedte submenu verkleinen (< 115) of een combinatie ervan natuurlijk. Hopelijk heb ik je verder geholpen. [/quote:42a77d35a7] Inderdaad, jouw oplossing werkt. Als je het nu leest is het eigenlijk hartstikke simpel, maar ja, je moet er maar opkomen.... Ik heb het aangepast en het werkt! :lol: :P [quote:42a77d35a7] PS: Er zijn ook scriptjes (javascriptjes) die een menu over meerdere frames kunnen leggen. Het is maar een tip.... [/quote:42a77d35a7] Wat bedoel je hier precies mee?
  • Dan staat het menu in het ene frame, en de submenu's rollen 'over' het andere frame. Zie bijvoorbeeld de site van [url=http://www.haagglas.nl]Haagglas[/url] .... Het menu daar is eigenlijk een apart frame, en de submenu's verschijnen over het onderliggende frame. Zo kun je het frame met het menu best klein houden. En dat menu is eventueel ook best verticaal te plaatsten, is gewoon optie in de broncode. Maar uiteindelijk is het (gelukkig) ene kwestie van smaak, maar goed ook anders zagen alle websites er hetzelfde uit :wink:
  • maar moet je s kijken hoe dat in FF eruit ziet, als JAvascript tenminste ingeschakeld is. @TS: waarom gebruik je eigenlijk frames?
  • FF doet wel vaker raar :) Het blijft een kwestie van keuzes en voorkeuren. Ook voor het gebruik van frames kies je wel of niet, er zullen altijd mensen zijn die het wel of niet willen. Kies je voor het een, is er altijd wel iemand niet mee eens of ze weten een betere. Kies je dan daarvoor kom je weer andere tegen lol. Sommige dingen kan FF wel en Netscape niet, Netscape kan wat IE niet kan, wat in IE werkt, doet Netscape ook, maar dan FF weer niet. Heb dit jarenlang meegemaakt, heb nu eigen werkwijze. Anders blijf je bezig.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.