怎么实现弹窗确认 关闭弹窗 然后跳转到父页面

时间:2022-12-10 21:48:42
怎么实现弹窗确认 关闭弹窗 然后跳转到父页面 我用弹窗登陆后 结果是在弹窗里面实现了跳转 怎么跳出来 在主页面显示username

11 个解决方案

#1


parent.window.location.href = "URL"

#2


parent.window.alert('myname')

#3


引用 1 楼 u010719640 的回复:
parent.window.location.href = "URL"
不好意思 我按错了 我以为丢个板状是回复的意思 抱歉···············真的不好意思

#4


引用 1 楼 u010719640 的回复:
parent.window.location.href = "URL"
怎么实现弹窗确认 关闭弹窗 然后跳转到父页面抱歉了啊  这样是可以跳回主页 但是不能传值 username那里没反应  哭了 

#5


引用 4 楼 morninghjc 的回复:
Quote: 引用 1 楼 u010719640 的回复:

parent.window.location.href = "URL"
怎么实现弹窗确认 关闭弹窗 然后跳转到父页面抱歉了啊  这样是可以跳回主页 但是不能传值 username那里没反应  哭了 

没事,你这个登录。应该把username保存在session中啊。用的时候直接拿就是

#6


不考虑后台程序,session的处理,单从html上来说,你需要从弹出窗口返回信息,然后再执行跳转。
//用模式窗口单开登录页面
//path为弹出窗口url
//parameter传参
//style为样式
//ReturnValue为返回值(可多值)
var ReturnValue = window.showModalDialog(path,parameter,style)
window.location.href=ReturnValue 
返回值可以接收 跳转页面的url,username等你需要的参数,这个你可以自己设好,跳转方法可以写在该代码下。用模式窗口打开后,会一直等待返回值,直到模式窗口关闭后,代码才会继续往后运行。
弹出窗口中设置返回值,关闭窗口后,就继续上面的代码
window.returnValue = "返回值(url之类的,可以是array)"
window.close()

#7


如果iframe是 同域的话 
2楼正解

#8


引用 4 楼 morninghjc 的回复:
Quote: 引用 1 楼 u010719640 的回复:

parent.window.location.href = "URL"
怎么实现弹窗确认 关闭弹窗 然后跳转到父页面抱歉了啊  这样是可以跳回主页 但是不能传值 username那里没反应  哭了 
你是想通过页面直接传值么,那样的话你可以parent.window.location.href = "URL#XXX"
再在目标页面alert(location.hash);

#9


window.top.location="URL"

#10


用DIV 模拟一个弹窗  然后关闭的时候直接操作就好了

#11


$("#div").dialog(
{
  modal : true,
  buttons:{

  }
}
)

#1


parent.window.location.href = "URL"

#2


parent.window.alert('myname')

#3


引用 1 楼 u010719640 的回复:
parent.window.location.href = "URL"
不好意思 我按错了 我以为丢个板状是回复的意思 抱歉···············真的不好意思

#4


引用 1 楼 u010719640 的回复:
parent.window.location.href = "URL"
怎么实现弹窗确认 关闭弹窗 然后跳转到父页面抱歉了啊  这样是可以跳回主页 但是不能传值 username那里没反应  哭了 

#5


引用 4 楼 morninghjc 的回复:
Quote: 引用 1 楼 u010719640 的回复:

parent.window.location.href = "URL"
怎么实现弹窗确认 关闭弹窗 然后跳转到父页面抱歉了啊  这样是可以跳回主页 但是不能传值 username那里没反应  哭了 

没事,你这个登录。应该把username保存在session中啊。用的时候直接拿就是

#6


不考虑后台程序,session的处理,单从html上来说,你需要从弹出窗口返回信息,然后再执行跳转。
//用模式窗口单开登录页面
//path为弹出窗口url
//parameter传参
//style为样式
//ReturnValue为返回值(可多值)
var ReturnValue = window.showModalDialog(path,parameter,style)
window.location.href=ReturnValue 
返回值可以接收 跳转页面的url,username等你需要的参数,这个你可以自己设好,跳转方法可以写在该代码下。用模式窗口打开后,会一直等待返回值,直到模式窗口关闭后,代码才会继续往后运行。
弹出窗口中设置返回值,关闭窗口后,就继续上面的代码
window.returnValue = "返回值(url之类的,可以是array)"
window.close()

#7


如果iframe是 同域的话 
2楼正解

#8


引用 4 楼 morninghjc 的回复:
Quote: 引用 1 楼 u010719640 的回复:

parent.window.location.href = "URL"
怎么实现弹窗确认 关闭弹窗 然后跳转到父页面抱歉了啊  这样是可以跳回主页 但是不能传值 username那里没反应  哭了 
你是想通过页面直接传值么,那样的话你可以parent.window.location.href = "URL#XXX"
再在目标页面alert(location.hash);

#9


window.top.location="URL"

#10


用DIV 模拟一个弹窗  然后关闭的时候直接操作就好了

#11


$("#div").dialog(
{
  modal : true,
  buttons:{

  }
}
)