приветствую
сам скрипт довольно прост:
var fs;
width=screen.width;
if(width >= 2450){fs = '30px'} // mac 2500
else if(width >= 2000){fs = '26px'} // unknown
else if(width >= 1650){fs = '22px'} // 1920x1080
else if(width >= 1550){fs = '20px'} // 1600x900
else if(width >= 1050){fs = '16px'} // nb 1370
else if(width <= 1050){fs = '14px'} // 1024x768
else if(width <= 820){fs = '12px'} // 800x600
document.body.style.fontSize = fs;
его можно завернуть в функцию и вызывать через body onload
но тогда изменение шрифтов на странице будет происходить с задержкой
надо вызывать прям из head через writeln что-то типа:
<script>document.writeln('<style>body{font-size:'+fs+'}</style>')</script>
но так не работает
fs не видится
можно всю функцию распечатать в head, но хотелось бы отдельным файлом
как правильно сделать?