//Default waarde staat in de inc_libfrontend var textarea, enabled, gecko; enabled=true var fsize = 11 window.onload = init function init(){ keyPressInit() } function keyPressInit() { if (document.addEventListener) { document.addEventListener("keypress",function(e){keyAction(e)},true); if (window.opera) return; document.addEventListener("keydown",function(e){keyAction(e)},true); gecko = true; }else{ if (document.attachEvent) { document.attachEvent("onkeydown", keyAction) } } } function keyAction(e) { if (e.altKey || e.ctrlKey) return; var Key = e.keyCode; if (Key == 0) Key = e.charCode; fsize = parseInt(fsize) switch (Key) { case 107 : case 187 : // + fsize = 16; document.getElementById('body').className = 'fontsize'+fsize document.getElementById('lettertype').innerHTML = 'lettergrootte (groot) '; updateFontsize(fsize) break; case 109 : case 189 : // - fsize = 11; document.getElementById('body').className = 'fontsize'+fsize document.getElementById('lettertype').innerHTML = 'lettergrootte '; updateFontsize(fsize) break; } } var http_request = false; function updateFontsize(size) { http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } //http_request.onreadystatechange = alertContents; http_request.open('GET', 'xml/updateFontSize.xml.asp?size='+ size, true); http_request.send(null); }