<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Spider e URL con Javascript]]></title><description><![CDATA[<p dir="auto">Buongiorno, questo è il mio primo post <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
<p dir="auto">Seguo da molto Giorgio Tave tra articoli e video, e ho un quesito che vorrei porre a questo forum di saggezza e competenza!!</p>
<p dir="auto">Ho due pagine di prova, ciascuna con 6 link di esempio.</p>
<p dir="auto">I link della prima pagina aprono semplicemente un popUp tramite la funzione "popUp" che richiama window.open.<br />
Ho notato che lo Spider di Google ha indicizzato correttamente le pagine richiamate da utti questi link. Per gli ultimi 4 era praticamente scontato...ma i primi due hanno confermato che lo spider non è del tutto avverso al Javascript.<br />
Riesce a leggere e a raggiungere, seppur dopo molte visite alla pagina, gli URL indicati e usati in codice JS.<br />
[html]<br />
&lt;a href="javascript:popUp('qasdfyu.html');"&gt;The javascript: pseudo-protocol&lt;/a&gt;<br />
&lt;a href="#" onclick="popUp('qajhgdu.html'); return false;"&gt;Inline event handlers&lt;/a&gt;<br />
&lt;a href="qafghnhu.html" onclick="popUp('qafghnhu.html'); return false;"&gt;JavaScript degrades gracefully&lt;/a&gt;<br />
&lt;a href="qafbvhgnt.html" onclick="popUp(this.getAttribute('href')); return false;"&gt;JavaScript degrades gracefully e getAttribute&lt;/a&gt;<br />
&lt;a href="qamnbvcik.html" onclick="popUp(this.href); return false;"&gt;JavaScript degrades gracefully e this.href&lt;/a&gt;<br />
&lt;a href="qancbvbv.html" class="popup"&gt;popUp function with class&lt;/a<br />
[/html]La seconda pagina usa la funzione "caricapagina" che ha il compito di creare una chiamata asincrona AJAX, con XmlHttpRequest, ad alcune pagine e integrare il codice presenti in esse all'interno di questapagina di prova.<br />
Anche qui è scontato che lo spider abbia correttamente indicizzato gli URL indicati dagli ultimi 4 link.<br />
<strong>Perchè lo Spider non ha indicizzato le pagine richiamate dai primi due link??</strong><br />
[html]<br />
&lt;a href="javascript:caricapagina('ppsdfyu.html');"&gt;The javascript: pseudo-protocol&lt;/a&gt;<br />
&lt;a href="#" onclick="caricapagina('ppjhgdu.html'); return false;"&gt;Inline event handlers&lt;a&gt;<br />
&lt;a href="ppfghnhu.html" onclick="caricapagina('ppfghnhu.html'); return false;"&gt;JavaScript degrades gracefully&lt;/a&gt;<br />
&lt;a href="ppfbvhgnt.html" onclick="caricapagina(this.getAttribute('href'));  return false;"&gt;JavaScript degrades gracefully e getAttribute&lt;/a&gt;<br />
&lt;a href="ppmnbvcik.html" onclick="caricapagina(this.href); return false;"&gt;JavaScript degrades gracefully e this.href&lt;/a&gt;<br />
&lt;a href="ppncbvbv.html" class="carica_pagina"&gt;popUp function with class&lt;/a&gt;<br />
[/html]Le due ipotesi sono:</p>
<ul>
<li><strong>Lo spider ha bisogno di più tempo</strong>, come per l'altra pagina di prova che apre i popuo nella quale gli ultimi 4 link sono stati letti dopo un paio di settimane, mentre i primi 2 link solo dopo 2 mesi.</li>
<li><strong>Lo spider non riesce a leggere</strong> le pagine richiamate in codice JS "diverso", cioè invece che semplici document.write o window.open presenta invece chiamate AJAX.</li>
</ul>
<p dir="auto">Grazie per l'eventuale collaborazione <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
]]></description><link>https://connect.gt/topic/121655/spider-e-url-con-javascript</link><generator>RSS for Node</generator><lastBuildDate>Tue, 19 May 2026 06:20:34 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/121655.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 18 Feb 2010 14:00:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Spider e URL con Javascript on Thu, 03 Jun 2010 13:43:35 GMT]]></title><description><![CDATA[<p dir="auto">negativo! indicizzazione non effettuata.<br />
Come mai questa idea? sotto quale bizzarra teoria? <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--smile" title=":D" alt="😄" /></p>
]]></description><link>https://connect.gt/post/892488</link><guid isPermaLink="true">https://connect.gt/post/892488</guid><dc:creator><![CDATA[carloskk]]></dc:creator><pubDate>Thu, 03 Jun 2010 13:43:35 GMT</pubDate></item><item><title><![CDATA[Reply to Spider e URL con Javascript on Wed, 02 Jun 2010 14:54:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/62338">@carloskk</a> said:</p>
<blockquote></blockquote>
<ul>
<li><strong>Lo spider non riesce a leggere</strong> le pagine richiamate in codice JS "diverso", cioè invece che semplici document.write o window.open presenta invece chiamate AJAX.</li>
</ul>
<p dir="auto">Ciao Carlo e benvenuto nel forum gt.</p>
<p dir="auto">Mi rendo conto il tempo passato, scusami.</p>
<p dir="auto">Come è finito il test? L'ha indicizzata?</p>
<p dir="auto">Altrimenti io ho un'idea assurda: cambia il nome caricapagina con popUp <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=4as8rolt52f" class="not-responsive emoji emoji-android emoji--smile" title=":D" alt="😄" /></p>
]]></description><link>https://connect.gt/post/892429</link><guid isPermaLink="true">https://connect.gt/post/892429</guid><dc:creator><![CDATA[giorgiotave]]></dc:creator><pubDate>Wed, 02 Jun 2010 14:54:25 GMT</pubDate></item><item><title><![CDATA[Reply to Spider e URL con Javascript on Thu, 04 Mar 2010 18:20:38 GMT]]></title><description><![CDATA[<p dir="auto">Nessuno che abbia voglia di aiutarmi a fare qualche deduzione?</p>
]]></description><link>https://connect.gt/post/892487</link><guid isPermaLink="true">https://connect.gt/post/892487</guid><dc:creator><![CDATA[carloskk]]></dc:creator><pubDate>Thu, 04 Mar 2010 18:20:38 GMT</pubDate></item></channel></rss>