Salve,
volevo inserire, o meglio avevo inserito, un player musicale nel mio sito internet su altervista.
Prima funzionava tutto bene, poi però ho seguito una guida e aggiunto un .js che mi permette di avere il dominio di secondo livello che cambia a seconda della pagina nella barra degli indirizzi. Mi immagino sia una sorta di incompatibilità. Il problema è che ne capisco un briciolo di html e css, ma di javascript no e quindi non so come risolvere la situazione. Sarei davvero grato se potessi avere un aiuto.
Grazie mille
Il .js che ho inserito nella root del sito per far apparire il dominio di secondo livello al posto di quello di altervista è questo:
codice:
(function(){ var DOMAIN = "earpjohn.com";
var NEW_DOCUMENT = 0;
if(this != parent && name == "XYZZY2"){
parent.postMessage({type: NEW_DOCUMENT, title: document.title, pathquery: location.pathname+location.search}, "http://"+DOMAIN);
}else{
location.replace("//"+DOMAIN+location.pathname+location.search);
} })()
Anche questo messo all'interno dell'header, non so se serve:
codice:
<script type="text/javascript"> //<![CDATA[
(function(){
var AlterVista_DOMAIN = "earpjohn.altervista.org";
var NEW_DOCUMENT = 0;
var protocolhost = location.protocol+"//"+location.host;
addEventListener("message", function(e){
if(new RegExp("[./]"+AlterVista_DOMAIN+"$").test(e.origin) && e.data.type == NEW_DOCUMENT){
document.title = e.data.title;
history.replaceState(null, e.data.title, protocolhost+e.data.pathquery);
}
}, false);
})()
//]]>
</script>
Mentre il player musicale che non appare è questo:
codice:
<script type="text/javascript" src="http://playlist.me/w/script.js" data-config="{'skin':'http://earpjohn.altervista.org/mio.css','volume':100,'autoplay':true,'shuffle':true,'repeat':1,'placement':'top','showplaylist':true,'playlist':[{
QUI-CI-STANNO-I-TITOLI-DELLE-CANZONI-CON-IL-LORO-LINK-DI-PROVENIENZA
}]}" ></script><noscript><a href="http://playlist.me/skins/">SCM player skins</a></noscript>
Spero di non avere detto stupidaggini
Grazie ancora
PS: nel forum dove ho preso il .js per il reindirizzamento dicono che le pubblicità sul sito hanno una inferiore remunerazione (sì, non mi interessa questo in particolare) perché vengono erogate da un frame. Nel caso fosse utile.