2014-07-16 60 views
0

我想打印一些JavaScript在PHP腳本打開新窗口的鏈接:使用JavaScript的window.open內PHP代碼

<?php 
//php script 
$link='http://mylink'; 
print('<script type="text/javascript">'); 
print('window.open(' . $link . ', "Link","width=600,height=800")'); 
print('</script>'); 
?> 

但這個代碼沒有工作。任何想法如何打開一個新的窗口與PHP打印腳本?

+0

不要看PHP,並說JavaScript不起作用。查看瀏覽器中的JavaScript源代碼並找出爲什麼/那/行不通。 – Quentin

回答

3

您缺少一些引號。替換:

print('window.open(' . $link . ', "Link","width=600,height=800")'); 

有了:

print('window.open("' . $link . '", "Link","width=600,height=800")'); 
       ^   ^

在JavaScript中,這條線將導致:

window.open("http://mylink", "Link","width=600,height=800") 

你需要有雙引號打開/關閉的字符串。

+0

作品只能請你添加$符號,所以答案是正確的 –

+0

Yeap,明白了,@ user3714829;) – Cerbrus