在新窗口中打开预览URL并将窗口名称保存在会话中。 到目前为止,我还没有看到任何指定窗口名称并将其打开的方法
没有窗口名称我无法将其保存在Session
中 window = window.open(previewUrl, '_blank',
"location=yes,height=800,width=1024,scrollbars=yes,status=yes")
以后可以设置窗口名称吗?
窗口名称无法在新窗口中打开
var d = new Date(),m = d.getTime();
window = window.open(previewUrl, m,
"location=yes,height=800,width=1024,scrollbars=yes,status=yes")
if(typeof(Storage) !== "undefined") {
sessionStorage.previewWindow = m;
} else {
console.log('No Sesssion Storage');
}
由于没有打开锚点打开预览链接,我无法将traget设置为" _blank"
答案 0 :(得分:0)
尝试在新页面加载后在您的JavaScript上使用它
$('.CreateEditView').click(function () {
addloader();
var view = $(this).attr("data-view");
var action = $(this).attr("data-action");
var container = $(this).attr("data-container");
var controller = $(this).attr("data-container");
var view = $(this).attr("data-container");
var EmpId = $("#EmployeeId").val();
var SubModuleId = $("#SubModuleId").val();
var url = '@Url.Action(action, controller)?EmpId=' + EmpId + '&SubModuleId=' + SubModuleId;
//var url = '@Url.Action("'"+action+"'", "'"+controller+"'")?EmpId=' + EmpId + '&SubModuleId=' + SubModuleId;
***// action and controller doesn't exist error***
$('#' + view + '').html("");
$('#' + view + '').load(url);
removeloader();
$("#" + container + " .sucessmsg").addClass("hide");
});
here您可以看到文档
但我想将名称转移到另一个窗口很难。 所以尽量使用恐龙名字给你的新寡妇
window.name=winName