-6

これについて説明する前に、Google chrome でこの URL を表示し、ページのソースを表示してください: http://goo.gl/Ds9oOz

ページのソースには、次のように表示されます。

<script language="JavaScript">
<!--


echo 'setClockMulti("CDT", 1)';



//-->
</script>

これにより、ブラウザで表示すると、ページにシカゴのタイムゾーンが表示されます。

私が達成しようとしているのは、ソース ファイルでも CHICAGO のタイム ゾーンを表示できるようにすることです。

ところで、javascript はクライアント側であることを知っているので、息をのむように、PHP はサーバー側です。

誰かが私がやろうとしていることを達成するための例やチュートリアルを教えてもらえますか?

私は AJAX を使用してもかまいません.. i ある種の明確な指示が必要です。

4

2 に答える 2

1

あなたがしたいことはJavascriptでは不可能です。

SEO の目的でソースにコンテンツが必要な場合は、サーバー側でレンダリングする必要があります。そのため、サイトが PHP と Javascript で構築されている場合は、PHP で構築します。サーバー側のJavascript(Node.jsなど)を実行している場合は、Javascriptで実行できますが、そうではないと思います。

クライアント側の Javascript はブラウザで実行され、ドキュメントがロードされたときにのみ実行されます。Ajax は、追加のコンテンツを取得するためにバックグラウンドで追加のリクエストを行う Javascript の手法です。検索エンジンはこの Javascript を実行しないため、動的に読み込まれるコンテンツを取得できないため、この状況では役に立ちません。

Google のインデックスを知りたい場合は、ブラウザで Javascript を無効にして、ページに何が残っているかを確認してください。それは検索エンジンが見るものであり、他には何もありません。

setClockMultiそれが PHPに変換する必要があることを意味する場合は、それで構いません。Node.js をインストールするよりもおそらく簡単です。翻訳に助けが必要な場合は、正確な問題を説明する新しい質問をすることができると思います.

于 2013-08-01T13:30:51.770 に答える