在JavaScript中编写JavaScript代码,全部使用PHP
Write JavaScript code inside JavaScript and all in PHP?
我有一个广告,它将在特定条件下出现,当该广告出现时,广告将检测屏幕的宽度并使用我指定的广告大小。
我使用JavaScript完成了这项工作,在JavaScript内部,所有这些都使用PHP。在document.write
中书写时会出现问题。
你能帮我解决这个问题吗。
这是我的代码:
<?php
if(!empty($variable1)) {
echo '
<script type="text/javascript">
var swidth = screen.width;
if (swidth >= 1218) {
document.write('
<script type="text/javascript">
document.write("
<script type='text/javascript'>
var adcode = {abcdefg};
</script>
<script type='text/javascript' src='http://domainname.com/ads.js'></script>
");
</script>
');
}
</script>
';
} else {
if(!empty($variable2)) {
echo $ads2;
} else {}
}
?>
从第13行到第22行替换:
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://domainname.com/ads.js';
$("body").append(script);
var script2 = document.createElement('script');
script2.type = 'text/javascript';
script2.src = 'sc.js';// or url to the script file;
$("body").append(script2);
和sc.js:
var adcode = {abcdefg};
但是
在PHP中添加JS的最佳方式:
<?php
// ...
?>
<script src="url_to_script"></script>
<?php
// ...
?>
使用DOM元素的操作必须在JS中定义,并且不能影响PHP。
相关文章:
- JavaScript-切换“;全部检查”;复选框true/false
- 我可以将所需文件的全部内容存储在JavaScript变量中吗
- 在新表单上使用JavaScript创建多个共享点项目,但将下一页加载延迟到全部创建
- 如何使Javascript警报代码全部在一行上
- 在JavaScript中编写JavaScript代码,全部使用PHP
- Javascript 打印多个网页 iFrame 内容(全部打印按钮)
- 通过 Javascript 或控制台选中“全部”复选框
- JavaScript 2D 数组的独特元素.如果有重复项,如何全部删除
- 如何全部替换和
来自 JavaScript 中的字符串 - JavaScript - 拆分,在给定数字后选择全部
- 想要禁用我的下一个按钮,直到使用 JavaScript 填充我的全部选项
- 多维布尔数组检查 Javascript 中是否全部为真
- Javascript-如何检查“;确定“;复选框,而不是全部使用我当前的代码
- 将父样式更改应用于组中的所有复选框;全部检查”;运行javascript函数
- 是将JavaScript拆分为多个文件更好,还是将其全部放在一个文件中更好
- javascript全部替换不起作用
- JavaScript执行函数数组&如果全部返回True,则返回True
- 如何在JavaScript中检查字符串是否全部为大写
- Javascript全部替换
- jquery/javascript全部打开包装