Php 单击菜单时打开新的弹出窗口

Php 单击菜单时打开新的弹出窗口,php,html,popupwindow,Php,Html,Popupwindow,当我点击菜单打开一个新窗口或弹出窗口时,我该如何制作菜单 这是我的菜单代码: <?php foreach ($_SESSION["access"] as $key => $access) { ?> <li class='active has-sub'><a href='#'><span><?php echo $access["top_menu_name"]; ?></span></a>

当我点击菜单打开一个新窗口或弹出窗口时,我该如何制作菜单

这是我的菜单代码:

<?php foreach ($_SESSION["access"] as $key => $access) { ?>
   <li class='active has-sub'><a href='#'><span><?php echo $access["top_menu_name"]; ?></span></a>
        <ul>
            <li><span><?php
                        foreach ($access as $k => $val) {
                            if ($k != "top_menu_name") {
                                echo '<li><a href="'.$val["page_name"].'" ><i class="fa fa-forward"></i> ' . $val["menu_name"] . '</a></li>';
                                ?>
                                <?php
                            }
                        }
                        ?></span></li>

        </ul>   
   </li>
<?php } ?>

  • 可能使用“target=“\u blank””,或者我误解了这个问题?

    使用javascript或类似的调用在锚定标记上单击下面的函数来使用“window.open”

    将文件路径设置为myFIle变量

    函数mypopup(){


    }

    您需要通过JavaScript来实现这一点
    var myFile = 'your_file_path';
    var myName = 'Windhow Heading'
    var image = window.open(myFile, '', "left=0,top=0,width=900,height=600,status=no,toolbar=no,directories=no,scrollbars=yes,location=no,resizable=no,menubar=no");
    return false;