用于弹出窗口javascript的站点地图生成器

时间:2013-12-18 16:48:56

标签: javascript html sitemap

在我的HTML索引页面上,我使用了类似

的弹出式javascript代码
<li> <font color ="#000"> &#187; </font> <font color ="#ccc">
<a href="javascript: void(0)" onClick="newWindow('mypage.php','nwin','1200','850','resizable=no,scrollbars=no,status=no,toolbar=no')">Some text</a></font><b>, XYX, Country</b></li>
<li><font color ="#000"> &#187; </font><a href ="secondpage.php"   alt="Blog" />

我使用了一个免费的xml-sitemap生成器,奇怪的是,第二个li是一个常规的href URL,并在站点地图中显示为链接页面。但是,第一个使用javascript函数调用页面的页面不会显示。

这让我想到了,

  1. 这会影响搜索引擎优化结果,搜索引擎是否会跳过JS代码,因此不会抓取弹出窗口中打开的链接页面?

  2. 或者这是一个不了解JS的站点地图生成器的问题,我必须手动创建它?

  3. 对此完全陌生。希望得到一些建议。

    谢谢! 莱恩

1 个答案:

答案 0 :(得分:0)

答案会因抓取工具而异,但您应该在希望抓取工具阅读的区域中保持标记的可读性和动态性,或者您可以遵循提供的指南。有关您问题的具体答案:

自2009年起,Google会在任何和所有HTML标记中查找并查找OnClick链接。找到后,他们会将URL添加到他们的抓取中。

如果有明智的“锚”文本,则元素的文本将用作锚文本。

OnClick链接也会传递PageRank。

欲了解更多信息: http://www.searchenginepeople.com/blog/onclick.html

http://seogadget.com/google-does-not-crawl-hidden-java-onclick/