Ik zoek al een tijdje een scriptje
die er voor zorgt dat als je op verkleinen drukt
(rechts boven op je scherm) dat je frames dan
niet kleiner worden maar gewoon dezelfde grote
blijven. Ik heb de website www.arwin.colddot.nl en daar gebeurt het bij. Ik heb als frame script:
<HTML>
<HEAD>
<TITLE>Welkom op Arwin.colddot.nl</TITLE>
</HEAD>
<frameset rows=10%,110% framespacing="0" frameborder="no" border="0">
<FRAME name="Menu_boven" src="http://www.arwin.colddot.nl/menu_boven.php" scrolling="no" noresize>
<!-- splits het tweede frame op -->
<frameset rows="*" cols="165,*" framespacing="0" frameborder="no" border="0">
<FRAME name="menu" src="http://www.arwin.colddot.nl/menu.php" scrolling="no" noresize>
Maareh, je gebruikt percentages. En percentages schralen nu eenmaal mee. Je kan het oplossen door gebruik te maken van vaste waardes (pixels).
Of leer css, want frames is iets van de vorige eeuw. Dan kan je gebruik maken van percentages, met een minimaal aantal pixels (dus 80%, tenzij kleinder dan 500pixels). Echter werkt dat niet in IE. Want die ondersteund niks.
edit: je kunt van een lay-out in frames of tabel naar een lay-out in CSS gaan. Je moet dan wel eerst wat tijd investeren, want CSS is niet makkelijk. Het loont vind ik wel de moeite!
Je moet dan geen * meer invullen, maar vaste waarden :) Als je 40,* invuld, is de 1e 40 lang, maar de 2e blijft resizen :) dan moet je bijv 40,40 doen..
(als dat ook niet werkt, probeer dan eens 40px,*)
<IFRAME SRC="http://www.arwin.colddot.nl/menu_boven.php" frameborder=0 NAME="iframe" WIDTH="100%" HEIGHT="90" scrolling="no">
<!-- splits het tweede frame op -->