js dorado 返回path
2014-02-26 09:30
567 查看
/**
* 返回path
* @returns
*/
function getPath(){
/* 首先判断页面上是否有dorado对象,如果有则使用dorado中的上下文路径,否则采用自己解析的方式 */
if (typeof(dorado) != "undefined"){
//Dorado 7.1.16后,common.contextPath变成了contextPath
var contextPath = dorado.Setting["common.contextPath"];
if (!contextPath){
contextPath = dorado.Setting["contextPath"];
}
//由于dorado 的contextPath在字符串的最后面多了一个/,需要去掉
contextPath = contextPath.substring(0, contextPath.length - 1);
return contextPath;
}
// 如果页面上baseurl不为空,则使用之
if ("undefined" != typeof baseurl && baseurl != null) {
return baseurl;
}
var path = window.location.pathname;
var s = path.indexOf('/', 1);
contextPath = path.substr(0, s);
if (contextPath == "/") {
contextPath = "";
}
return contextPath;
}
* 返回path
* @returns
*/
function getPath(){
/* 首先判断页面上是否有dorado对象,如果有则使用dorado中的上下文路径,否则采用自己解析的方式 */
if (typeof(dorado) != "undefined"){
//Dorado 7.1.16后,common.contextPath变成了contextPath
var contextPath = dorado.Setting["common.contextPath"];
if (!contextPath){
contextPath = dorado.Setting["contextPath"];
}
//由于dorado 的contextPath在字符串的最后面多了一个/,需要去掉
contextPath = contextPath.substring(0, contextPath.length - 1);
return contextPath;
}
// 如果页面上baseurl不为空,则使用之
if ("undefined" != typeof baseurl && baseurl != null) {
return baseurl;
}
var path = window.location.pathname;
var s = path.indexOf('/', 1);
contextPath = path.substr(0, s);
if (contextPath == "/") {
contextPath = "";
}
return contextPath;
}
相关文章推荐
- JsonHelper 帮助类
- 原生js--异步请求
- window.location.href的用法
- js 赋值 包含 单引号 双引号 解决方法
- JSON资料整理
- 如何判断Javascript对象是否存在
- xml,json,txt
- xml 与json 的比较
- JSON资料整理
- js(JavaScript)实现TAB标签切换效果的简单实例
- js自动查找select下拉的菜单并选择(示例代码)
- Js获取下拉框选定项的值和文本的实现代码
- JS获取文本框,下拉框,单选框的值的简单实例
- js获取当前地址 JS获取当前URL的示例代码
- JS获取几种URL地址的方法小结
- 通过隐藏iframe实现文件下载的js方法介绍
- javascript中的undefined和not defined区别示例介绍
- js返回上一页并刷新的多种实现方法
- js 赋值包含单引号双引号问题的解决方法
- js获得参数的getParameter使用示例