Javascript 无法参数化链接并将as href指定给提到的帧位置

Javascript 无法参数化链接并将as href指定给提到的帧位置,javascript,php,html,Javascript,Php,Html,我想参数化href链接,因此我从PHP循环传递变量。但当我点击文本时,它并没有获取准确的url,并且在另一个框架中显示url是无效的。当我打印参数化链接并将其作为链接存储在document.write()中,但不作为href。怎样才能做到呢?提前谢谢 <!DOCTYPE HTML PUBLIC> <html> <head> <script language="javascript" type="text/javascript">

我想参数化href链接,因此我从PHP循环传递变量。但当我点击文本时,它并没有获取准确的url,并且在另一个框架中显示url是无效的。当我打印参数化链接并将其作为链接存储在document.write()中,但不作为href。怎样才能做到呢?提前谢谢

<!DOCTYPE HTML PUBLIC>
<html>
    <head>
    <script language="javascript" type="text/javascript">
    function trial(a,b) {

        var link='http://localhost/DashboardAsPerCustomer/BlackLotus_'+a+'_hello.php';
        //document.write(link);

        parent.table.location.href='link';

    }
    </script>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>This is special</title>
    </head>

    <body>
    <p id="demo"></p>
        <?php
        $names=array("Prajna","Vidya","Deepak","Yajana","Mahadev","Latika","Uzma");
        $y=10;

        for($x=0;$x<count($names);$x++)
        {
            echo'<form method="post"><p onClick="trial('.$x.','.$y.');">'.$names[$x].'</p></form><p>';
        }
        ?>
    </body>

</html>

功能试验(a、b){
var-link=http://localhost/DashboardAsPerCustomer/BlackLotus_“+a+”\u hello.php';
//文件。编写(链接);
parent.table.location.href='link';
}
这是特别的


必须分配变量
link
而不是字符串
'link'

parent.table.location.href=link;

必须分配变量
link
而不是字符串
'link'

parent.table.location.href=link;

你为什么用相框?现在是2017年,而不是1996年;)你为什么用相框?现在是2017年,而不是1996年;)勾选已解决的答案,如果您不知道,则必须勾选答案左侧的勾号:)勾选已解决的答案,如果您不知道,则必须勾选答案左侧的勾号:)