Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅在特定屏幕分辨率下包含php文件_Php_Javascript_Jquery - Fatal编程技术网

仅在特定屏幕分辨率下包含php文件

仅在特定屏幕分辨率下包含php文件,php,javascript,jquery,Php,Javascript,Jquery,我与adsense在响应性设计方面存在问题。我发现的一个解决方案是,如果窗口大小不够大,根本不加载它们。所以我想我会用广告代码、容器等创建一个单独的php文件。。。然后把它写在一页上。然而,我不知道如何只包括这个文件,如果,比如说,窗口宽度是720px或更高,否则不包括这个文件。 也许,javascript可以用某种方式使用,但不确定它将如何与所有dom和php一起使用。您可以尝试以下方法: <script language=javascript> if (screen.wi

我与adsense在响应性设计方面存在问题。我发现的一个解决方案是,如果窗口大小不够大,根本不加载它们。所以我想我会用广告代码、容器等创建一个单独的php文件。。。然后把它写在一页上。然而,我不知道如何只包括这个文件,如果,比如说,窗口宽度是720px或更高,否则不包括这个文件。
也许,javascript可以用某种方式使用,但不确定它将如何与所有dom和php一起使用。

您可以尝试以下方法:

<script language=javascript>
    if (screen.width >= 720 ) 
         $('#place_holder_div').load('file_from_server.php');
</script>

这里place\u holder\u div是html文件中的一个div。语法是Jquery,但如果愿意,当然可以使用普通javascript。代码查看屏幕宽度,如果大于720像素,则从_server.php加载php文件,\u,该文件将包含您的广告到占位符div中。

您可以尝试以下操作:

<script language=javascript>
    if (screen.width >= 720 ) 
         $('#place_holder_div').load('file_from_server.php');
</script>

这里place\u holder\u div是html文件中的一个div。语法是Jquery,但如果愿意,当然可以使用普通javascript。代码查看屏幕宽度,如果大于720像素,则从_server.php加载php文件_,该文件将包含您的广告到占位符div中。

了解客户端窗口或屏幕大小的唯一方法是使用JavaScript

window.innerHeight; // Available height of the browser for the document
window.innerWidth; // Available width of the browser for the document
window.outerHeight; // Browser height
window.outerWidth; // Browser width
window.screen.height; // Screen height
window.screen.width; // Screen width

检查完这些之后,您可以对相关文件执行HTTP请求。然而,这可能不是最好的解决方案,因为用户实际上可以在任何给定时间更改上述任何大小。

了解客户端窗口或屏幕大小的唯一方法是使用JavaScript

window.innerHeight; // Available height of the browser for the document
window.innerWidth; // Available width of the browser for the document
window.outerHeight; // Browser height
window.outerWidth; // Browser width
window.screen.height; // Screen height
window.screen.width; // Screen width

检查完这些之后,您可以对相关文件执行HTTP请求。但是,这可能不是最好的解决方案,因为用户可以在任何给定时间更改上述任何大小。

PHP无法单独完成此操作,因为它是服务器端,您认为需要使用Javascript是正确的。您需要将解析传递给一个PHP文件,如果您希望它显示广告,您可以使用Ajax根据PHP脚本的回调来显示广告。PHP无法单独做到这一点,因为它是服务器端的,您正确地认为您需要使用Javascript。你需要将解析传递给一个PHP文件,如果你想让它显示广告,你可以使用Ajax根据PHP脚本的回调来显示广告。如果adsense是基于印象工作的,而不一定只是点击,你知道谷歌是否会将此注册为一个印象,因为看到带有广告的文件只有在实际页面加载后才放在那里,即javascript?如果adsense基于印象工作,而不一定只是点击,你知道谷歌是否会将此注册为一种印象,因为看到带有广告的文件是在实际页面加载javascript后才放在那里的?