Hoi,
Momenteel ben ik al enkele dagen bezig om een conversie van een frameset naar divjes te bewerkstelligen.
Ik begin me onderhand af te vragen of datgene dat ik wil bereiken überhaupt mogelijk is.
Dat zit als volgt:
Ik heb een pagina met een:
- inklapbaar linkermenu
- statisch menu boven aan de rechterkant
- content die scrollable is
Zoals je ziet werkt dat in frames redelijk goed:
http://212.204.240.93/uploads/htdocs/frameset.html
Voor het effect van het inklapbaar menu verander ik steeds het frameset cols attribuut van de frameset.
Nu wil ik de boel eigenlijk converteren naar een enkele pagina, dus ook gebruik gaan maken van divjes.
Om hetzelfde inklapbaar menu te realiseren maak ik gebruik van de scriptaculous library (http://script.aculo.us/).
Hier staat dezelfde pagina, maar dan in divjes:
http://212.204.240.93/uploads/htdocs/stripped_2.html
Op zich is het me nu al aardig gelukt maar een aantal dingen krijg ik gewoonweg niet voorelkaar:
- (major): In IE6 blijft er een irritante white-space tussen de div id=switcher en div id=rightWrapper staan van een paar pixels breed, in IE7 en FF2 gaat dit wel goed.
- (major): De div met id: contents heb ik op een hoogte van 100% gedefinieerd in CSS, maar die waarde schijnt 'ie op te tellen bij het rechter topmenu die daar fixed moet blijven staan, waardoor de scrollbar nu buiten het bereik van de viewport valt van de browser (zowel FF2, als IE6 en IE7).
- (minor): In Konqueror 3.5.5 wordt het plaatje in de frameswitcher niet gecentreerd.
Het probleem is dat ik het linkermenu div niet absoluut kan positioneren, omdat de divjes die ernaast vallen (switcher en rechterkant) relatief tegen dat linkermenu moeten zitten, anders worden ze ook niet groter als het linkermenu ingeklapt wordt.
Heeft iemand nog suggesties?
Momenteel ben ik al enkele dagen bezig om een conversie van een frameset naar divjes te bewerkstelligen.
Ik begin me onderhand af te vragen of datgene dat ik wil bereiken überhaupt mogelijk is.
Dat zit als volgt:
Ik heb een pagina met een:
- inklapbaar linkermenu
- statisch menu boven aan de rechterkant
- content die scrollable is
Zoals je ziet werkt dat in frames redelijk goed:
http://212.204.240.93/uploads/htdocs/frameset.html
Voor het effect van het inklapbaar menu verander ik steeds het frameset cols attribuut van de frameset.
Nu wil ik de boel eigenlijk converteren naar een enkele pagina, dus ook gebruik gaan maken van divjes.
Om hetzelfde inklapbaar menu te realiseren maak ik gebruik van de scriptaculous library (http://script.aculo.us/).
Hier staat dezelfde pagina, maar dan in divjes:
http://212.204.240.93/uploads/htdocs/stripped_2.html
Op zich is het me nu al aardig gelukt maar een aantal dingen krijg ik gewoonweg niet voorelkaar:
- (major): In IE6 blijft er een irritante white-space tussen de div id=switcher en div id=rightWrapper staan van een paar pixels breed, in IE7 en FF2 gaat dit wel goed.
- (major): De div met id: contents heb ik op een hoogte van 100% gedefinieerd in CSS, maar die waarde schijnt 'ie op te tellen bij het rechter topmenu die daar fixed moet blijven staan, waardoor de scrollbar nu buiten het bereik van de viewport valt van de browser (zowel FF2, als IE6 en IE7).
- (minor): In Konqueror 3.5.5 wordt het plaatje in de frameswitcher niet gecentreerd.
Het probleem is dat ik het linkermenu div niet absoluut kan positioneren, omdat de divjes die ernaast vallen (switcher en rechterkant) relatief tegen dat linkermenu moeten zitten, anders worden ze ook niet groter als het linkermenu ingeklapt wordt.
Heeft iemand nog suggesties?