JS 调用打印功能 | 接受页面参数 | 跳出框架(Javascript)
2010-10-26 21:05
861 查看
再来介绍三个 JS 函数,实现的功能依然是很简单的:第一个是使用 JS 调用浏览器的打印功能;第二个用来接受页面 URL 链接上的参数;第三个用来跳出框架。来一看代码为快:
if (typeof jscript == 'undefined') {
jscript = function() { }
}
jscript.page = function() { }
/**
* This function invokes the browser's print function, if the browser version
* is high enough.(此函数调用浏览器的打印功能)
*/
jscript.page.printPage = function() {
if (parseInt(navigator.appVersion) >= 4) {
window.print();
}
} // End printPage().
猛击我!!
/** * jscript.page package * This package contains utility functions that deal with a page as a whole. */ if (typeof jscript == 'undefined') { jscript = function() { } } jscript.page = function() { } /** * This function invokes the browser's print function, if the browser version * is high enough.(此函数调用浏览器的打印功能) */ jscript.page.printPage = function() { if (parseInt(navigator.appVersion) >= 4) { window.print(); } } // End printPage(). /** * This function returns the value of a specified parameter that may have * been passed to this page, or it returns an array of all parameters passed * to the page, depending on the input parameter. *(返回传入页面中的参数) * @param inParamName The name of the parameter to get values for, or null * to return all parameters.(返回指定名字的参数值,或者全部的参数数组) * @return A string value, the value of the specified parameter, * or an associative array of all parameters if null * was passed in. */ jscript.page.getParameter = function(inParamName) { var retVal = null; var varvals = unescape(location.search.substring(1)); if (varvals) { var search_array = varvals.split("&"); var temp_array = new Array(); var j = 0; var i = 0; for (i = 0; i < search_array.length; i++) { temp_array = search_array[i].split("="); var pName = temp_array[0]; var pVal = temp_array[1]; if (inParamName == null) { if (retVal == null) { retVal = new Array(); } retVal[j] = pName; retVal[j + 1] = pVal; j = j + 2; } else { if (pName == inParamName) { retVal = pVal; break; } } } } return retVal; } // End getParameters(). /** * Call this function to break out of frames.(跳出框架) */ jscript.page.breakOutOfFrames = function() { if (self != top) { top.location = self.location; } } // End breakOutOfFrames().
if (typeof jscript == 'undefined') {
jscript = function() { }
}
jscript.page = function() { }
/**
* This function invokes the browser's print function, if the browser version
* is high enough.(此函数调用浏览器的打印功能)
*/
jscript.page.printPage = function() {
if (parseInt(navigator.appVersion) >= 4) {
window.print();
}
} // End printPage().
猛击我!!
相关文章推荐
- javascript调用打印页面接口实现页面打印功能
- js/jq 实现页面的打印功能
- 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;
- 利用js调用iframe中父页面/子页面中的JavaScript方法
- JavaWeb开发,使用js调用打印机打印页面
- javascript中iframe里面的页面调用父窗口js函数的方法
- 如何调用浏览器打印功能来打印页面
- js实现打印、页面设置、打印预览功能
- js javascript 获取url,获得当前页面的url,静态html文件js读取url参数
- Android平台,如何调用javascript操作网页和js调用系统功能
- jQuery插件PrintArea实现javascript打印页面某区域功能
- web开发JS调用打印机打印Web页面
- 多框架 跨页面调用jsp过程,实现功能导航树的隐藏
- [Javascript]JS当前页面和框架自动刷新的方法[脚本代码大全]
- JavaScript调用浏览器打印功能
- JS调用iframe方式实现Web区域打印页面内容
- JS页面打印预览功能
- 登录页面跳出框架的JS
- 框架页面中js方法之间调用
- js调用父框架函数与弹窗调用父页面函数的方法