使用php代码的Javascript window.open()

时间:2014-09-04 08:12:44

标签: javascript php html

<?php
    $data=SOME_STRING;
    $url="http://SOME_WEBSITE.com/".$data; //$url is a valid website with the addition of data
?>
<input type="button" value="button" onClick="window.open(<?php echo $url;?>)" >

但是当我点击按钮时没有任何反应。

当我用精确的url字符串替换PHP echo时,它确实有效,但我希望能够传递不同的URL。

  1. 为什么它不起作用?
  2. 你能想一想实现这个目标的替代方法吗?

1 个答案:

答案 0 :(得分:4)

你需要引用:

<input type="button" value="button" onClick="window.open('<?php echo $url;?>')" />