帮助链接问题处理,@sid替换

This commit is contained in:
446052889@qq.com 2022-07-28 11:20:07 +08:00
parent 16a6ddac78
commit ec69962340
2 changed files with 24 additions and 23 deletions

File diff suppressed because one or more lines are too long

View File

@ -311,13 +311,13 @@
var children = firstLevelObj.children;
if (children && children.length > 0) {
for (var j = 0; j < children.length; j++) {
liHtml += '<li onclick="openUrl(\'helpToolExtUrl\',\''+ children[j].url +'\',{},\'_blank\')">' + children[j].name + '</li>';
liHtml += '<li onclick="openUrl(\'helpToolExtUrl\',\''+ children[j].url.replace(/@sid/g, sid) +'\',{},\'_blank\')">' + children[j].name + '</li>';
}
}
liHtml += '</ul>'
liHtml += '</li>';
} else {// 只有第一层菜单
liHtml += '<li onclick="openUrl(\'helpToolExtUrl\',\''+ firstLevelObj.url +'\',{},\'_blank\')">' + firstLevelObj.name + '</li>';
liHtml += '<li onclick="openUrl(\'helpToolExtUrl\',\''+ firstLevelObj.url.replace(/@sid/g, sid) +'\',{},\'_blank\')">' + firstLevelObj.name + '</li>';
}
}
$('#bar_list_help').append(liHtml);
@ -325,25 +325,26 @@
}
function openUrl(id, url, params, target) {
// 防止反复添加
var dom = document.getElementById(id);
if(dom) {
document.body.removeChild(dom);
}
var temp_form = document.createElement("form");
temp_form.action = url;
temp_form.target = target == undefined ? "_blank" : target;
temp_form.method = "get";
temp_form.style.display = "none";
for (var x in params) {
var opt = document.createElement("textarea");
opt.name = x;
opt.value = params[x];
temp_form.appendChild(opt);
}
temp_form.setAttribute('id', id);
document.body.appendChild(temp_form);
temp_form.submit();
window.open(url);
// // 防止反复添加
// var dom = document.getElementById(id);
// if(dom) {
// document.body.removeChild(dom);
// }
// var temp_form = document.createElement("form");
// temp_form.action = url;
// temp_form.target = target == undefined ? "_blank" : target;
// temp_form.method = "get";
// temp_form.style.display = "none";
// for (var x in params) {
// var opt = document.createElement("textarea");
// opt.name = x;
// opt.value = params[x];
// temp_form.appendChild(opt);
// }
// temp_form.setAttribute('id', id);
// document.body.appendChild(temp_form);
// temp_form.submit();
}
$(document).ready(function(){