我在这里读了很多线程,但我仍然无法获得从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