在我解释之前,请在Google chrome中查看此URL并查看页面来源:http://goo.gl/Ds9oOz
在页面源中,您将看到:
<script language="JavaScript">
<!--
echo 'setClockMulti("CDT", 1)';
//-->
</script>
当在浏览器上查看时,这将在页面上显示芝加哥的时区。
我试图实现的是能够在源文件中查看芝加哥的时区!
顺便说一句,我知道javascript是客户端,所以省省点气,PHP是服务器端。
有人能给我一些例子或教程来实现我想要做的事情吗?
我不介意使用AJAX。。我只需要一些明确的指示。
您想要做的事情在Javascript中是不可能的。
如果你想在源代码中有内容用于SEO目的,你需要在服务器端渲染它。因此,如果网站是基于PHP和Javascript构建的,那么就用PHP构建它。如果服务器端运行Javascript(例如Node.js),则可以在Javascript中执行,但我猜情况并非如此。
客户端Javascript仅在加载文档时才在浏览器中运行。Ajax是一种在后台执行额外请求以获取额外内容的Javascript技术。在这种情况下,这对你没有帮助,因为搜索引擎不会运行这个Javascript,所以它们不会有动态加载的内容。
如果你想知道谷歌的索引,请在浏览器中禁用Javascript,看看你的页面还剩什么。这就是搜索引擎所看到的,没有其他东西。
如果这意味着你必须将setClockMulti
翻译成PHP,那就顺其自然吧。这可能比安装Node.js更容易。如果你需要翻译它的帮助,我想你可以问一个新问题来描述你的确切问题。
这有帮助吗?
<script language="JavaScript">
<!--
<?php echo setClockMulti("CDT", 1); ?>
//-->
</script>