PHP可以在执行之前编辑javascript代码

Is it possible to edit javascript code so that before it executes on page load I can inject few code changes through PHP. I want to use PHP so that changes happen on the server before page is loaded onto client side.

For example, this is what I have:

<script>
    video38.addParm("<param name='FlashVars' value='file=abc&fullscreen=true&width=440&height=241&'>")
</script>

And this is what I want:

<script>
    video38.addParm("<param name='FlashVars' value='file=abc&fullscreen=true&width=440&height=241&oneMoreParameter=paramValue'>")
</script>

I tried this with jquery but because this is flash, once it is loaded then adding parameter doesn't do anything. That's why I thought doing it in PHP because it executes on server side.

Any help on this will be great. Thanks!

dousu5608
dousu5608 第二个代码最后有一个额外的参数:&oneMoreParameter=paramValue
大约 6 年之前 回复
dongou2019
dongou2019 javascript代码是通过软件生成的......因此我无法直接编辑它...我可以插入php脚本。
大约 6 年之前 回复
duanlei1957
duanlei1957 如何使用php在数据属性中编写所需的数据并使用js读取它?或者如果您想访问某些动态服务器信息,请使用ajax请求。
大约 6 年之前 回复
dq23171
dq23171 php处理html。它将加载您通过php提供的内容,您可以直接在文件中更改它
大约 6 年之前 回复
doubishi8303
doubishi8303 你现在如何生成这个代码?@UdayaSri,如果你读了这个问题,没有AJAX就不会这样做。
大约 6 年之前 回复
dqg2269
dqg2269 不同的是(我认为)顶部的顶部和底部有一条线,而底部的一条线只在底部有一条线@putvande
大约 6 年之前 回复
dte66654
dte66654 有什么不同?
大约 6 年之前 回复

2个回答

Take a look below:

<?php
  $test = 'test';
?>
<script type="text/javascript">
 var test = '<?php echo $test; ?>';
</script>

Hope, this will be helpful to you!

douya6606
douya6606 我无法直接编辑javascript,因为它是由软件自动生成的。 这就是为什么我需要PHP在它被执行之前编辑它。
大约 6 年之前 回复
        $ob = ob_start();
        //EXECUTE YOUR CODE HERE, THE PAGE AND STUFF e.g. include('./file.html');
        $pi = ob_get_contents();
        ob_end_clean();
        $js = <<<'EOD'
video38.addParm("<param name='FlashVars' value='file=abc&fullscreen=true&width=440&height=241&oneMoreParameter=paramValue'>");
EOD;
        $pi = preg_replace("@video38.addParm(.*?);@s", $js, $pi);
        echo $pi;
dotaer1993
dotaer1993 你能再试一次吗? 我编辑了我的答案。
大约 6 年之前 回复
dss89001
dss89001 我已经包含了html文件名...但是当我从本地服务器运行它时它仍然没有在源代码中显示..甚至当我检查chrome中的元素时
大约 6 年之前 回复
duanfei9278
duanfei9278 在“// EXECUTE”部分你做的包括('./ pathtohtmlfile.html');
大约 6 年之前 回复
dongyinglan8707
dongyinglan8707 我的html / javascript是自动生成的,我无法控制它。 所以不知道如何使用你的代码?
大约 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐