<title>Device » Print Server</title>
<link href="usr_main.css" rel="stylesheet" type="text/css">
- <script src="usr_menus.js" type="text/javascript"></script>
+ <link href="usr_menus.css" rel="stylesheet" type="text/css"><script src="usr_menus.js" type="text/javascript"></script><script src="usr_menus_build.js" type="text/javascript"></script>
<script src="usr_common.js" type="text/javascript"></script>
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
+ <script type="text/javascript" src="util.js"></script>
<script type="text/javascript">
<!-- hide
-setPageTitle("<%ejGetWl(wlInterface)%>");
+setPageTitle("<%ejGetWlJS(wlInterface)%>");
-var state = '<%ejGetIpp(ippRefresh)%>';
+var state = '<%ejGetIppJS(ippRefresh)%>';
if ( state == '1' ) {
- var code = 'location.assign("ippcfg.ipp?ippRefresh=0")';
+ var code = 'location = "ippcfg.ipp?ippRefresh=0"';
eval(code);
}
alert('The make and model must be between one and 80 characters long, inclusive.');
return;
}
- loc += '&ippMake='+ippMake.value;
+ loc += '&ippMake='+encodeUrl(ippMake.value);
if ( (ippName.value.length == 0) || (ippName.value.length > 80) ) {
alert('The printer name must be between one and 80 characters long, inclusive.');
return;
}
- loc += '&ippName='+ippName.value;
+ loc += '&ippName='+encodeUrl(ippName.value);
}
else {
loc += '0';
}
}
- var code = 'location.assign("' + loc + '");';
+ var code = 'location = "' + loc + '";';
eval(code);
}
function frmLoad() {
var i = 0;
- var ipp_enable = "<%ejGetIpp(ipp_enabled)%>";
- var make = "<%ejGetIpp(ippMake)%>";
- var p_name = "<%ejGetIpp(ippName)%>";
+ var ipp_enable = "<%ejGetIppJS(ipp_enabled)%>";
+ var make = "<%ejGetIppJS(ippMake)%>";
+ var p_name = "<%ejGetIppJS(ippName)%>";
with (document.forms[0]) {
if( ipp_enable == "1" ) {
if ((elt == null) || !elt.style || (elt.style.display == null))
return;
- elt.innerHTML = "http://<%ejGet(ethIpAddress)%>:1631/printers/" + document.forms[0].ippName.value;
+ // The ej() should probably be encoded. -skst
+ elt.innerHTML = "http://<%ejGetJS(ethIpAddress)%>:1631/printers/" + document.forms[0].ippName.value;
}
// done hiding -->
</script>
</head>
-<body onload="initMenu('idMenu'); frmLoad();">
+<body onload="initMenu(); frmLoad();">
<script type="text/javascript">
- writeHeader("Device", "<%ejGet(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWl(wlInterface)%>", <%ejGet(enblQos)%>);
+ writeHeader("Device", "<%ejGetJS(curUserName)%>", "<%ejGetOther(sysInfo, adslStd)%>", "<%ejGetOther(sysInfo, noBrPrtcl)%>", <%ejGetOther(sysInfo, pppIpExtension)%>, <%ejGetOther(sysInfo, enblFirewall)%>, <%ejGetOther(sysInfo, enblNat)%>, "<%ejGetWlJS(wlInterface)%>", <%ejGetJS(enblQos)%>);
</script>
<h3>Print Server</h3>
</table>
</div>
- <p>You will be able to access the printer at <b><span id="idPrinterIP" name="idPrinterIP">http://<%ejGet(ethIpAddress)%>:1631/printers/My_Printer</span></b>.</p>
+ <p>You will be able to access the printer at <b><span id="idPrinterIP" name="idPrinterIP">http://<%ejGetHTML(ethIpAddress)%>:1631/printers/My_Printer</span></b>.</p>
+ <p>Printer status: <b><%ejGetIppHTML(ippStatus)%></b></p>
<p><input type="button" value="Save" onClick="btnApply()"></p>
</form>