我在這裏讀了很多線程,但我仍然無法獲得從PHP傳遞給外部JS文件的變量,並想知道是否有人可以協助?在外部JS文件中傳遞一個PHP變量
在我的PHP文件中,我有以下;
<script type="text/javascript">
var pass_this_variable = <?php $company['website']; ?>;
</script>
<script type="text/javascript" src="/js/track.js"></script>
在JS文件中,我有以下內容;
document.write('<IFRAME SRC="$company['website']" WIDTH="300" HEIGHT="400"></IFRAME>');
我想要實現的是一個IFRAME被打開並填充$ company ['website']中包含的內容。我知道我可以直接在PHP文件中使用IFRAME,但這不是我的功課。當我直接在PHP文件中使用IFRAME時,它工作正常,並且如果我在JS文件中指定了一個靜態URL,例如http://www.google.com,這也可以正常工作。
任何人都可以協助嗎?由於
編輯:
感謝您的答案,到目前爲止,但我仍然無法得到它的工作:(
,我在track.php(或跟蹤幀。 JS)將不會加載在$company['website']
指定的網址,多數民衆贊成,但如果我將其更改爲http://www.google.com其做工精細出於某種原因,$company['website']
值沒有被傳遞:(
我將不勝感激你試過我的解決方案。我試過並用不同的'<?php $ company ['website'] =「http://www.example.com/」確認了我的示例; ?>'在PHP文件中。 – AndersTornkvist 2011-05-14 15:20:43