Du kan have en funktion på din index.html der redirecter brugere alt efter hvilken opløsning deres skærme har. F.eks. alle brugere der har <= 800 x 600 bliver dirigeret til indexa.html og andre til indexb.html (I yderste konsekvens een side til hver skærmopløsning). Det betyder selvfølge, at der skal ligges et større arbejde for dagen af dig, men til gengæld står sidderne så rigtig godt hos bruger :)
i dit frameset kan du angive fordelingen i procent:
<frameset rows=\"17%,*\"> <frame ...> <frame ...> </frameset> nu får øverste ramme 15% af de pixels der er, i et 600pixel højt vindue får den højden 6*17 = 109 pixel i et 800pixel højt vindue bliver højden 8*17 = 136 pixel oav.
hvis det er noget grafik der skal passe kan du evt også lave noget selv:
<head>
<script language=\'javascript\'> <!--
if ( top.screen && top.screen.width ) { // hvis skærmstørrelse kan aflæses var tophoj = 200; if ( screen.height == 600 ) tophoj=100;
<!-- default frameset til hvis han ikke har javascript --> <frameset rows=\"200,*\"> <frame ...> <frame ...> </frameset> <noframes> default tekst til hvis han ikke engang har frames. </noframes>
baremig >> den med en variabel kan ikke bruges i øjeblikket. Den var der i meget gamle dage (i NS3) og det ser ud til microsoft vil til at genindføre den, men den ny version er ikke noget man kan regn med endnu.
jakoba -> hmmmmm! hvis de indfører det i den nye version, går der alligevel en krig før man kan bruge det... Jeg kan godt lide din løsning med med at lade javascriptet udskrive mine frames. Den må jeg lige prøve at se nærmere på? (men som sagt...grøn til javascript)
if ( top.screen && top.screen.width ) { // hvis skærmstørrelse kan aflæses var tophoj = 130; if ( screen.height < 700 ) tophoj=90;
document.write( // skriv framesettet med javascript. \"<frameset rows=\'\" +tophoj +\",*\' border=\'0\' frameborder=\'no\' framespacing=\'0\'>\" +\" <frame src=\'frame_top.asp\' border=\'0\' name=\'frame_top\' scroll=\"no\">\" +\" <frame src=\'logon.asp\' border=\'0\' name=\'frame_bottom\'>\" +\"</frameset>\" +\"<noframes> +\" <body bgcolor=\'#FFFFFF\' text=\'#000000\'>\" +\" Your browser does not support frames!<br>\" +\" Select another browser, or opgrade your current!\" +\" </body>\" +\"</noframes>\" ); };
// --> </script> </head> <!-- default frameset til hvis han ikke har javascript--> <frameset rows=\"130,*\" cols=\"*\" border=\"0\" frameborder=\"no\" framespacing=\"0\"> <frame src=\"frame_top.asp\" border=\"0\" name=\"frame_top\"> <frame src=\"logon.asp\" border=\"0\" name=\"frame_bottom\"> </frameset> <noframes> <body bgcolor=\"#FFFFFF\" text=\"#000000\"> Your browser does not support frames!<br> Select another browser, or opgrade your current! </body> </noframes> </html>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.