Я нашел код в http://labnol.blogspot.com/2006/12/allow-site-visitors-to-change-font.html, чтобы позволить людям изменять размер шрифта и адаптировал его для использования кнопок.
<html>
<head>
<script language="JavaScript" type="text/javascript">
function changeFontSize(inc)
{
var p = document.getElementsByTagName('*');
for(n=0; n<p.length; n++) {
if(p[n].style.fontSize) {
var size = parseInt(p[n].style.fontSize.replace("px", ""));
} else {
var size = 16;
}
p[n].style.fontSize = size+inc + 'px';
}
}
</script>
</head>
<body>
<basefont size=3/>
<p>
asdf
hhui
jnj
ghvt
</p>
<input type="button" value="+" onclick="changeFontSize(1)" />
<input type="button" value="-" onclick="changeFontSize(-1)" />
</body>
</html>
Мне известны такие функции браузера, как колесо мыши ctrl для изменения размера шрифта.
У меня есть некоторые проблемы с этим ...
1) Как можноЯ выясняю, какой должна быть константа 16, а не кодирую ее?2) Есть ли способ заставить шрифт влиять на страницы, на которые ссылается эта страница?
В другом ключе.Если для изменения размера шрифта используется что-то вроде колесика мыши, мой браузер (Firefox) запоминает размер шрифта при каждом посещении страницы даже в новых версиях браузера.Есть ли другие места, доступные для Java, чтобы установить / обнаружить эту информацию?