首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js传送参数

2012-11-22 
js传递参数今天弄了点东西,记录下了。内容的思路来自于artDialog插件,这个插件的的使用是这样的,你只需要引

js传递参数
今天弄了点东西,记录下了。
内容的思路来自于artDialog插件,这个插件的的使用是这样的,你只需要引用它的js文件即可,并要指定皮肤,如xx.js?skin=default,这样你就无需在页面中引入css样式表了。

代码片段如下:

jsp内引用

<script type="text/javascript" src="${appPath}/js/test.js?skin=red"></script>


加载验证插件的入口js,test.js
var _thisScript, _path, _skin;// load path,解析出当前js的访问路径:http://xxxx.../${appPath}/js。_path = (function (script, i, me) {    for (i in script) {        if (script[i].src && script[i].src.indexOf('apsa_validate') !== -1) {            me = script[i];        }    }    _thisScript = me || script[script.length - 1];    me = _thisScript.src.replace(/\\/g, '/');    return me.lastIndexOf('/') < 0 ? '.' : me.substring(0, me.lastIndexOf('/'));}(document.getElementsByTagName('script')));// load js,引入验证插件的js文件 。document.write(' <script language="javascript" src="'+ _path + '/jquery.bvalidator.js' + '" > <\/script>');// load css,引入验证插件的css文件 。_skin = _thisScript.src.split('skin=')[1];if (_skin) {    var link = document.createElement('link');    link.rel = 'stylesheet';    link.href = _path + '/themes/' + _skin + '.css?';    _thisScript.parentNode.insertBefore(link, _thisScript);}

热点排行