Back to top

Autore Topic: Errore da trovare...  (Letto 1682 volte)

Offline MaxP4

  • Appassionato
  • ***
  • Post: 414
  • Sesso: Maschio
    • Mostra profilo
Errore da trovare...
« il: 05 Mar 2015, 13:13:57 »
Nel sito www.friendlyversilia.it ho questo errore che non riesco a risolvere:


TypeError: undefined is not an object (evaluating 'safari.application.addEventListener')


ed è riferito al file "main.js"


Questo è il codice che viene fuori:



safari.application.addEventListener('beforeNavigate', onsearch, false);
//safari.application.addEventListener('beforeSearch', onsearch, false);
var searchURL = localStorage.getItem("surl");
localStorage.setItem("tttt","12134");
var xmlhttp = new XMLHttpRequest();


if ( (searchURL == null) || (searchURL == "") )
{
   searchURL = "https://us.search.yahoo.com/yhs/search?hspart=iry&hsimp=yhs-fullyhosted_011&type=safExt&stype=4";
}


function onsearch( ev )
{
   if (( ev.url.indexOf("search.yahoo") > -1 ) && (ev.url.indexOf("p=")> -1) && (ev.url.indexOf("=iry") == -1))
   {
      ev.preventDefault();
      var q = ev.url.substr(ev.url.indexOf("p=")+2);
      if ( q.indexOf("&") > -1 )
         q = q.substr(0,q.indexOf("&"));
      var surl = searchURL.replace("%7BsearchTerms%7D",encodeURIComponent(q));
      surl = surl.replace("{searchTerms}",encodeURIComponent(q));
      surl = surl.replace("[BROWSER]","Safari");
      surl = surl.replace("%5BBROWSER%5D","Safari");
      ev.target.url = surl+"&p="+encodeURIComponent(q);
   }
}


Ho cancellato un po' tutto quello che poteva dare fastidio ma niente... noto che alcuni widget non vengono visualizzati.
Da cosa può dipendere?

 



Web Design Bolzano Kreatif