Login
HOME        
Search
Web Marketing and SEO RSSBenvenuto in Seonida.
Attenzione: Se sei un utente registrato effettua il login per scrivere o accedere alle aree private. Se hai perso i tuoi dati di accesso effettua il recupero. Se vuoi iscriverti compila il form di registrazione.
Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1  
Vecchio 08-01-2009, 23.38.10
Agoago Agoago non è connesso
Utente
 
Data registrazione: 23-11-2007
Messaggi: 110
Predefinito Dove sbaglio? html+js+ajax

Allora non capisco se stia sbagliando e se quello che vorrei fare non si possa fare.

Ho una pagina, 1.htm

La pagina 1.htm contiene una sola riga nel body:

<script type="text/javascript" src="2.js"></script>

--------

Il file 2.js contiene:

var iframeprops='width=800 height=600 marginwidth="0" marginheight="0" frameborder="0" scrolling="no"';
document.write('<iframe src="3.htm" '+iframeprops+'></iframe>');

---------

Insomma la 1.htm richiama la 2.js che richiama in un iframe la pagina 3.htm

--------
La 3.html contiene 2 righe, una prima della chiusura dell' head:

<script type="text/javascript" src="4.js"></script>

ed un'altra:

<body onload="ajaxpage('5.htm','centerMenu');"><div id="centerMenu"></div>

----------

Il file 4.js contiene il seguente codice:

var bustcachevar=1
var rootdomain="http://"+window.location.hostname
function ajaxpage(url, containerid)
{var page_request = false
document.getElementById(containerid).innerHTML = "Requesting content..."
if (window.XMLHttpRequest)
page_request = new XMLHttpRequest()
else
if (window.ActiveXObject)
{try {page_request = new ActiveXObject("Msxml2.XMLHTTP")}
catch (e)
{try {page_request = new ActiveXObject("Microsoft.XMLHTTP")}
catch (e){}
}}
else
return false
page_request.onreadystatechange=function()
{loadpage(page_request, containerid)
}
if (bustcachevar)
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=pag e_request.responseText
}

mentre il file 5.htm contiene:

Ciao!

-------------------------------------

Bene se lanciamo (ed ho riportato tutto correttamente) nella pagina 1.htm apparira' la scritta:

Ciao!

-----------

Bene, ecco il problema.
Se nella pagina 5.htm al posto della scritta ciao! (o di un semplice codice tipo tabelle e via dicendo) richiamo uno script (per feeds per esempio):


<script type='text/javascript' src='http://www.feedzilla.com/tools/swfobject.js'></script>
<script type='text/javascript'>
var flashvars = {id:'1507175915773',code:'Wordpress',c:'',scroll:' v',prov:'keywords',cat:'Top news',cat2:'',width:'170',height:'400',num_article s:'10',show_summaries:'Yes',show_sources:'Yes',sho w_dates:'Yes',title:'undefined',title_size:'12pt', title_bold:'Yes',keywords:'phone',url:'',headers_s ize:'14pt',font_size:'10pt',font_family:'Arial',te xt_alignment:'Left',space:'Yes',titlecolor:'#00000 0',fcolor:'#0000FF',desccolor:'#000000',sourcecolo r:'#FF0000',datecolor:'#999999',bgcolor:'#FFFFFF', ref:document.location.href};
var params = {scale:'noscale',salign:'lt',bgcolor:'#FFFFFF'};
var attributes = {};
swfobject.embedSWF('http://www.feedzilla.com/tools/news-widget.swf', 'Feedzilla_news_widget_470418', '170', '400', '9.0.0','',flashvars, params, attributes);
</script>

le news non appaiono, perche' lo script non viene eseguito.

------

Io del ciao! non me ne faccio nulla, mentre mi sarebbero utili delle news, ed ho come l'impressione di stare sbagliando qualcosa

Certo se eseguo la 5.htm le news si vedono, ma vorrei visualizzarle seguendo i passaggi precedenti, vederle sulla 1.htm

Se avete tempo e voglia buttateci un occhio, grazie!
Rispondi citando
  #2  
Vecchio 09-01-2009, 17.20.03
Agoago Agoago non è connesso
Utente
 
Data registrazione: 23-11-2007
Messaggi: 110
Predefinito

Visto che non riesco a far esegire il javascript nella pagina 5 ho provato a sostituirlo richiamando un oggeto in flash: 6.swf

Il file 6.swf a sua volta esegue il file 7.php che a sua volta intepreta il file 8.xlm che a sua volta richiama le news da un sito a piacere.

E le news appaiono bene, finalmente.

Pero' vorrei capire come mai i js non funzionano nella 5.htm.

-------

Insomma html > js > iframe html > (js) + (html via ajax) > swf > php > xlm

e forse con una seguenza di 6 semplici linguaggi i motori non si dovrebbero accorgere delle mie news (o ci posso far apparire cosa mi pare...).

Certo se capissi se e dove sbaglio prima della 5.htm forse riuscirei ad evitare swf > php > xlm....
Rispondi citando
  #3  
Vecchio 21-01-2009, 10.38.58
dag dag non è connesso
Utente
 
Data registrazione: 19-11-2007
Residenza: Roma - Italia
Età: 32
Messaggi: 77
Manda un messaggio tramite Skype™ a dag
Smile AJAX e Script lato client

Io credo che le chiamate fatte con l'XMLHTTP (o AJAX in generale) non eseguano script lato client...

Non ne sono sicuro, ma la mia ipotesi è dimostrata dal fatto che l'inclusione di un SWF (inclusione statica, non tramite script) + PHP (quindi lato server) + richiamo XML (da PHP quindi ancora lato server) funziona.
__________________
DAG
Rispondi citando
  #4  
Vecchio 04-02-2009, 18.09.51
Agoago Agoago non è connesso
Utente
 
Data registrazione: 23-11-2007
Messaggi: 110
Predefinito

Dag l'ho risolta per adesso cosi':

Html > js > iframe html >

La pagina html dentro l'iframe lancia sia ajax che php in modo che gli rss vengano visualizzati a piacere.

Nello specifico sono partito da questo script:

http://www.dhtmlgoodies.com/scripts/...s-scroller.zip

-----

Divangando, credo che in questa maniera i motori non ri rendano conto piu' di tanto dell'uso dei rss dentro la pagina.

Ma se cosi' fosse la cosa mi lascierebbe un po' perplesso.

Chiedo, che differenza c'e' tra nascondere del testo agli utenti e non ai motori o nascondere del testo ai motori e non agli utenti (come nel caso in discussione)?

La parcezione di un contenuto da parte dei motori rispetto a quanto vede-legge un utente rispetto ai motori, e' comuqnue falsata.

---

Per i motori una pagina, per esempio, con 2 righe di testo e due immagini potrebbe sembrare favolosa ai motori perche' ogni volta che un utente (magari dalla serp stessa del motore) vi accede ci trova 100 notizie e vi si ferma mezzora a leggerle... ma il motore non percependo le "news" pensera' che quelle 2 righe e/o quelle 2 immagini devono essere favolose!

Non so... vorrei sbagliarmi, ma ho la brutta sensazione che in futuro chi non mettera' ovunque "news" a tutto spiano nei propri siti avra' vita corta.

Riempi il tuo sito (serio o meno che sia) di ogni possibile "free web content" (richiamandolo dall'esterno), i motori non se ne accorgono, gli utenti trovano di tutto di piu' (notizie in tempo reale, meteo, borsa, aste, filmati di youtube, immagini da flickr e chi piu' ne trova piu' ne pubblichi), gli utenti si fermano molto piu' del dovuto, il motore spiderizza solo cosa vuoi fargli vedere tu (e gli va bene... e' permesso) e tutti son contenti.

Parafrasando Ivan Graziani: Cicli (ricicli) e Tricicli.
Rispondi citando
  #5  
Vecchio 05-02-2009, 08.10.47
dag dag non è connesso
Utente
 
Data registrazione: 19-11-2007
Residenza: Roma - Italia
Età: 32
Messaggi: 77
Manda un messaggio tramite Skype™ a dag
Predefinito

Citazione:
Originalmente inviato da Agoago Visualizza messaggio
...pensera' che quelle 2 righe e/o quelle 2 immagini devono essere favolose...
Ok, ma mi sfuggono un paio di cose:
  • la presenza di poco testo (aggiungo "spiderizzabile") non dovrebbe influire negativamente sul posizionamento?
  • come si fa a posizionare (su keyword competitive) pagine con 2 righe di testo?
  • prima o poi gli spider elaboreranno anche gli script lato client; a quel punto vedranno quello che vedono gli utenti, a meno di filtri sulle informazioni personali del client: indirizzo ip, user agent etc.
__________________
DAG
Rispondi citando
  #6  
Vecchio 05-02-2009, 21.57.55
Agoago Agoago non è connesso
Utente
 
Data registrazione: 23-11-2007
Messaggi: 110
Predefinito

Dag scrive:

"la presenza di poco testo (aggiungo "spiderizzabile") non dovrebbe influire negativamente sul posizionamento? "

Si dovrebbe, infatti avevo fatto un caso limite, e cio' che anche con poco testo si potrebbe ricevere alcuni benefici... benefici che solo chi ha tanti contenuti ottiene grazie alla permanenza degli utenti sulle sue pagine.

Come dire visto che hai poco testo spiderizzabile almeno mettici del contenuto esterno che trattenga gli utenti sul tuo sito, magari ci scappa anche qualche inserimento nei preferiti...

Se poi di contenuto tuo ce ne e' parecchio potrebbe essere utile in alcuni casi (ovvio che non ha senso su di un ecommerce.. distrae) aggiungerne ulteriormente.

Sul fatto poi che il poco testo renda meno del tanto testo e' generalmente vero. L'importante e' che tutto il testo sia utile. Il che capita raramente visto che soprattutto noi italiani per dire una cosa semplice scriviamo 3 righe... e tutto si diliuisce ed annacqua.


"come si fa a posizionare (su keyword competitive) pagine con 2 righe di testo?"

Beh anche in questo casa vale un po' il discorso di prima, pero' notare che man mano che sale l'attacco ad una keyword competitiva rispettivamente conta meno il documento dentro una pagina.

Questo perche' per essere nella prime pagine delle serp per una key forte ci vuole anzianita', buoni link entranti, etc etc... di cosa e di come hai scritto il testo dentro la pagina conta poco rispetto al resto. A volte non serve neanche il testo, bastano vuoni backlink che ti lincano con la key che vuoi attaccare.

E quando hai abbastanza di questi link meno testo metti nella pagina meglio e' perche' il motore e' sicuro grazie ai backlink che la tua pagina tratta "casa", ma se nella tua pagina tratti di case, ville e marmi rischi di essere in quinta posizione per le tre key e mai primo per nessuna di esse. Dipende cosa si desidera.


"prima o poi gli spider elaboreranno anche gli script lato client; a quel punto vedranno quello che vedono gli utenti, a meno di filtri sulle informazioni personali del client: indirizzo ip, user agent etc. "

Vero, sempre che non l'abbiano gia' fatto, ma un conto che prendano atto che non tutto il contenuto e' farina del tuo sacco, un conto che si prendano la briga di spiderizzarlo ed aggregarlo-associarlo ad una tua pagina.

E comunque se anche fosse non potrebberlo mai renderlo noto perche' allora dovrebbero associare anche gli annunci adsense ai tuoi contenuti e questo sballerebbe i contenuti di una % altissima delle pagine web.

Insomma possibile, ma almeno per quanche anno credo altamente improbabile, piu' per ragioni di opportunita' (da parte dei motori) che di costi o risorse.

--------------

Oggi ho fatto una verifica al volo, un po' alla buona, ma interessante.

Ho aperto una pagina di un mio sito con il browser, la pagina conteneva un annuncio Adsense. Non avevo altro aperto.

Poi ho lanciato un sniffer di rete, giusto per vedere cosa andava verso G:



Ho in memoria GoogleToolbarNotifier.exe... lascio il browser aperto sulla pagina.

16.56.09 - 209.58.137.165
16.56.14
16.56.15
16.56.25
16.56.26

per 17 secondi invio dati a G... riprovo, refresh:


17.19.08
17.19.09
17.19.10
17.19.11
17.19.12
17.19.17
17.19.18
17.19.19
17.19.20
17.19.27
17.19.29
17.19.30

per 23 secondi invio dati a G.... riprovo:


17.23.39
17.23.40
17.23.50
17.24.40
17.23.45


questa volta al terzo refreh invio dati solo 5 volte in 6 secondi.


Ora lascio sempre attivo GoogleToolbarNotifier.exe... ma appena visualizzo gli annunci Adsense chiudo browser:


17.30.24 - 209.85.137.156
17.30.29 - 209.85.137.147
17.30.30 - 209.85.137.156
17.30.30 - 209.85.137.166
17.30.31 - 209.85.137.166
17.30.36 - 209.85.137.147
....
17.30.38 - 209.85.137.156
17.30.40 - 209.85.137.147
17.30.49 - 209.85.137.147
17.31.07 - 209.85.137.147
17.31.08 - 209.85.137.156
17.31.43 - 209.85.137.147
17.32.07 - 209.85.137.156
17.32.55 - 209.85.137.147

uno spettacolo, per oltre 2 minuti e' tutto un invio di dati verso i server di G.... ma che cavolo gli sto inviando se davanti a me c'e' solo un desktop vuoto???

E come se G abbia bisogno di sapere cosa io utente faccia dopo aver chiuso la pagina con la pubblicita' Adsense... raccoglie informazioni utili a giudicare se cosa stessi vedendo era funzionale o meno a seconda che mi fermi o che veda altro nel primissimo spazio di tempo a seguire la chiusura della pubblicita'. Suppongo.


Ora riprovo levando il task GoogleToolbarNotifier.exe... ma questa volta lascio il browser aperto sulla pagina contenente Adsense:

18.06.02 - 209.85.137.99
... ... ...
18.07.03 - 209.85.137.166


decine di connessioni dati inviati per oltre 1 minuto... avendo pero' inibito GoogleToolbarNotifier.exe credo il mio pc comunichi verso G attraverso gli script Adsense... mah


Concludo sempre senza GoogleToolbarNotifier.exe... ma questa volta chiudo subito il browser dopo che ho visualizzato gli annunci sulla mia pagina:

18.11.41 - 209.85.137.99
...
18.11.44 - 209.85.137.155

3 secondi e tutto finisce, senza Adsense visualizzato nella pagina sul browser e senza GoogleToolbarNotifier.exe G non ha modo di ricevere informazioni da parte nostra.

-------

Insomma benche' abbia provato alla buona sembra proprio (soprattutto quando ci si stacca dalla pubblicita') che G cerchi di raccogliere piu' informazioni possibili su cosa vedremo, come ci comporteremo nei minuti seguenti. Il motivi sono ovvi e molteplici, inutile elencarli.

E se tanto mi da tanto, trattenere il piu' possibile un utente su di una nostra pagina male non dovrebbe fare, anzi. Da qui come inserire content esterno nel modo piu' "indolore" possibile.
Rispondi citando
Rispondi



Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 
Strumenti discussione
Modalità visualizzazione

Regole di scrittura
Tu non puoi inserire nuovi messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare files
Tu non puoi modificare i tuoi messaggi

Il codice vB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Tutti gli orari sono GMT +2. Adesso sono le 10.37.40.