Heb zelf al meerdere HTML handleidingen doorgenomen en gegoogled, maar ik kom er niet uit. Verder hoop ik dat dit subforum de juiste plek is, ipv P&W.
Het probleem:
Ik heb een site met een menustructuur bestaande uit plaatjes. Centraal in die pagina zit een iframe. Met het menu kan ik de inhoud van het iframe bepalen. Die inhoud komt uit (simpele) HTML files. So far so good dus.
Maar als de inhoud van bepaalde HTML filetjes te groot is, dan "verlengd" de gehele pagina niet. Als je geen iframe gebruikt, maar de inhoud van de "content-HTML's" gewoon in de hoofd-HTML gooit, dan verlengd de pagina wel naar beneden.
Waarom wil ik een iframe? Omdat ik dan 1 centrale opmaak kan gebruiken en de content waar het om gaat wel dynamisch is.
Waarom wil ik dat de pagina verlengd? Omdat 2 scrollbarren op 1 pagina heel irritant is (zeker bij gebruik scrollwheel).
De code:
Nog ff de code zoals ik m nu gebruik:
Knop uit menu. Ik gebruik een href zodat er een handje onstaat wanneer je boven de knop hoovert. Vandaar ook de -return false-, want de javascriptcommando doet het echte werk: inhoud veranderen in het iframe (genoemd "hetframe"). Is in het echt één regel uiteraard, maar voor de layout ff opgebroken
De iframe. Zit in een tabel (site is opgebouwd met tabellen).
Alle tabellen geef ik alleen een width mee, geen height, zodat de inhoud de lengte van de tabellen bepaald (zoals ik wil). Alleen de iframe geef ik height=100% zodat hij de volledige lengte van het scherm pakt. Maar die 100% is niet variabel lijkt wel.
Wat wil ik?:
Is er een manier in HTML (het liefst HTML, geen beschikking over php op die webspace) om te zorgen dat de inhoud van dat iframe bepalend is voor de lengte van de gehele pagina?
De hele pagina is statisch qua opmaak, alleen de content in dat iframe is bepalend (en dynamisch qua grootte) voor de lengte van de pagina (althans, zou wil ik dat).
.
Het probleem:
Ik heb een site met een menustructuur bestaande uit plaatjes. Centraal in die pagina zit een iframe. Met het menu kan ik de inhoud van het iframe bepalen. Die inhoud komt uit (simpele) HTML files. So far so good dus.
Maar als de inhoud van bepaalde HTML filetjes te groot is, dan "verlengd" de gehele pagina niet. Als je geen iframe gebruikt, maar de inhoud van de "content-HTML's" gewoon in de hoofd-HTML gooit, dan verlengd de pagina wel naar beneden.
Waarom wil ik een iframe? Omdat ik dan 1 centrale opmaak kan gebruiken en de content waar het om gaat wel dynamisch is.
Waarom wil ik dat de pagina verlengd? Omdat 2 scrollbarren op 1 pagina heel irritant is (zeker bij gebruik scrollwheel).
De code:
Nog ff de code zoals ik m nu gebruik:
Knop uit menu. Ik gebruik een href zodat er een handje onstaat wanneer je boven de knop hoovert. Vandaar ook de -return false-, want de javascriptcommando doet het echte werk: inhoud veranderen in het iframe (genoemd "hetframe"). Is in het echt één regel uiteraard, maar voor de layout ff opgebroken
code:
1
2
3
| <a href="dummyfile.html" onClick="document.getElementById
('HetFrame').src='contentfile.html';return false;">
[img]"knop.gif"[/img]</a><br /> |
De iframe. Zit in een tabel (site is opgebouwd met tabellen).
code:
1
2
3
4
5
6
7
8
| <td width="744" valign="top" background="background.gif" align="left"> <iframe src="start_contentfile.html" FRAMEBORDER="0" scrolling="auto" width="744" height="100%" id="HetFrame"> </iframe> </td> |
Alle tabellen geef ik alleen een width mee, geen height, zodat de inhoud de lengte van de tabellen bepaald (zoals ik wil). Alleen de iframe geef ik height=100% zodat hij de volledige lengte van het scherm pakt. Maar die 100% is niet variabel lijkt wel.
Wat wil ik?:
Is er een manier in HTML (het liefst HTML, geen beschikking over php op die webspace) om te zorgen dat de inhoud van dat iframe bepalend is voor de lengte van de gehele pagina?
De hele pagina is statisch qua opmaak, alleen de content in dat iframe is bepalend (en dynamisch qua grootte) voor de lengte van de pagina (althans, zou wil ik dat).
.
Weet van alles een beetje en van een beetje alles!