2013-12-18 38 views
1

在我的HTML索引頁,我使用的JavaScript代碼,有類似的彈出窗口站點地圖生成器的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站點地圖生成器和奇怪的是,第二個李這是一個彈出定期添加一個href網址,並在網站地圖中顯示爲鏈接頁面。但是,第一個使用JavaScript函數調用頁面的內容不會顯示出來。

這引起了我的思維,

  1. 這會影響搜索引擎優化的結果,將搜索引擎也跳過JS代碼,因此無法抓取其在彈出打開鏈接的網頁?

  2. 或者是這是一個問題與網站地圖生成器不懂JS,我不得不手動創建它?

這完全是新的。希望得到一些建議。

謝謝! Ryan

+0

SEO?它是谷歌爬蟲? –

回答

0

答案會根據抓取工具而有所不同,但您應該在您希望抓取工具閱讀的區域保持標記的可讀性和動態性,或者您可以遵循所提供的準則。對於您的問題的具體答案:

自2009年以來谷歌尋找並找到任何和所有的HTML標記的OnClick鏈接。找到後,他們會將網址添加到他們的抓取中。

如果有明智的「錨」文本,那麼元素的文本將被用作錨文本。

OnClick鏈接也傳遞PageRank。

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

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