Javascript弹出窗口不从php父页面获取值


Javascript popup don't get value from php parent page

我做错了什么?

这是JavaScript代码:

    <script language="javascript">
    function popupIp(url) 
    {
    window.open(url,'popupWindow','toolbar=no,location=no,directories=no,status=no,
menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=350,height=320,screenX=150,
screenY=150,top=50,left=50')
    }
    </script>
    </head>

这里我把弹出框命名为

    <a href="#" <?='onclick="popupIp('''.tep_href_link('ip-address-popup.php',  'ut='
 . $visit['bp_ip']), '&submit=Process' .'''); return false;"';?>>
    <?php echo $visit["bp_ip"] . '</a>

我的回声$visit["bp_ip"] and $ut

<?php
$popup = '<a href="#" onclick="popupIp(''';
$popup .= tep_href_link('ip-address-popup.php', 'ut=' . $visit['bp_ip']);
$popup .= '&submit=Process''); return false;">';
$popup .= $visit["bp_ip"];
$popup .= '</a>';
echo $popup;
?>

你的例子有很多错误,隐藏在一个不可读的行,它需要一段时间来解开它。一行代码总是隐藏bug,使代码难以阅读,如果你打算做更多的编程,尤其是在专业水平上,这是一个值得打破的习惯。干净,可调试,易读,代码,这是关键。

我不能100%确定这是你想要的,但它至少是可读的和可调试的,这样你就可以弄清楚发生了什么。