none
请问如何在链接中实现弹出窗口? RRS feed

答案

  • 你好,

    你可以个给这个ActionLink附加一个JavaScript click事件,在这个事件中,使用window.open方法打开一个弹窗。

    代码如下:

    <script type="text/javascript"> function MyFunction(url) {

    //使用window.open方法打开弹窗 window.open(url, "New Window", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");

    //阻止ActionLink 默认点击事件 event.preventDefault(); } </script> @Html.ActionLink("Index", "Index", "Home", new { onclick = "MyFunction('"+ Url.Action("Index","Home") +"');" })


    • 已标记为答案 尺蠖 2017年4月18日 3:05
    2017年4月13日 9:27
    版主

全部回复

  • 就是希望将新的页面内容在弹出窗口里面展示
    2017年2月20日 8:48
  • 試試看用 fancybox

    http://fancyapps.com/fancybox/

    2017年2月20日 15:44
  • 网页打不开嘛
    2017年2月22日 3:00
  • 试试这个

     <a href="javascript:window.open('http://www.baidu.com/','','width=640,height=480');">百度</a>
    


    ====以下是簽名檔,不是針對發帖者的回覆==== <br/> <a href="http://www.dotblogs.com.tw/shadow">My Blog 高級打字員的技術雲</a> <br/> /*提醒網友們理性和平討論,酸言酸語不只曝露你是憤青的直男癌,更是一種網路霸凌*/ <br/> /*If my concept is wrong ,please correct me.Thanks.*/

    2017年4月4日 22:35
  • 你好,

    你可以个给这个ActionLink附加一个JavaScript click事件,在这个事件中,使用window.open方法打开一个弹窗。

    代码如下:

    <script type="text/javascript"> function MyFunction(url) {

    //使用window.open方法打开弹窗 window.open(url, "New Window", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");

    //阻止ActionLink 默认点击事件 event.preventDefault(); } </script> @Html.ActionLink("Index", "Index", "Home", new { onclick = "MyFunction('"+ Url.Action("Index","Home") +"');" })


    • 已标记为答案 尺蠖 2017年4月18日 3:05
    2017年4月13日 9:27
    版主
  • 好的,谢谢
    2017年4月18日 3:05