WebSite X5Help Center

 
Eugenio N.
Eugenio N.
User

Incompatibilità  it

Autor: Eugenio N.
Visitado 1198, Followers 1, Compartido 0  

Gentile Websitex5 answers

 Per prima cosa, da nuovo iscritto, porgo i miei saluti a tutti i moderatori e poi vorrei sottoporre alla vostra attenzione un problema di incompatibilità che ho rilevato utilizzando web site versione 8.0.15

Nel mio sito, ancora in costruzione, ho inserito due script, che a breve vi descriverò, presi da internet e precisamente il primo dal sito http://www.gfgio.altervista.org/index.html mentre il secondo da http://www.ilcacciatoredinuvole.it/elenco.html .

Dal primo indirizzo ho utilizzato lo script relativo a "Newsbox" che mi informa di inserire nella head della pagina la seguente stringa

 <script src="files/news1.js" type="text/javascript"></script>
<script src="files/news2.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){

$("#parent1").wslide({
width:
230,
height:
200
});
});

</script>
<style type="text/css" media="screen">

#parent1 li{
padding: 5px;
color:
#999999;
}

#parent1-menu
a.wactive{
padding: 0px 2px;
color:
#ff9900;
font-size:
16px;

}

</style>
più due files di tipo .js

Dal secondo sito ho utilizzato "Cloud Zoom" che mi impone di scrivere nell'head della pagina la seguente stringa:<link href="</span><span class="ff2 fc3 fs10 ">files/cloud-zoom.css" rel="stylesheet" type="text/css" />

<script type="text/javascript" src="</span><span class="ff2 fc3 fs10 ">files/jquery.min.js
"></script>

<script type="text/JavaScript" src="</span><span class="ff2 fc3 fs10 ">files/cloud-zoom.1.0.2.js
"></script>

Ora il punto è che se questi due script li metto in due pagine differenti (addirittura devono essere pagine di due differenti livelli) allora tutto funziona alla perfezine, se invece li metto nella stessa pagina e, quindi, scrivo i due script nella medesima "sezione esperto", allora vanno in conflitto e il "NewBox" non funziona.

Avete qualche suggerimento da dare?

Grazie e buon lavoro

Publicado en
2 RESPUESTAS - 1 CORRECTO
Roberto M.
Roberto M.
User

Allora la soluzione sta nell'ordine di caricamento dello script. Infatti essendo cmq tutti script java, devi riunirli tutti nella head della sezione esperto.

<!-- User custom code START -->
<link href="files/cloud-zoom.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="files/jquery.min.js"></script>
<script type="text/javaScript" src="files/cloud-zoom.1.0.2.js"></script>
<script type="text/javascript" src="files/news1.js"></script>
<script type="text/javascript" src="files/news2.js"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){

$("#parent1").wslide({
width: 230,
height: 200
});
});

</script>
<style type="text/css" media="screen">

#parent1 li{
padding: 5px;
color: #999999;
}

#parent1-menu
a.wactive{
padding: 0px 2px;
color: #ff9900;
font-size: 16px;

}

</style>
<!-- User custom code END -->

Come vedi il conflitto era che lo zoom se messo subito dopo lo script della news, bloccava lo script news. Unendoli in linea peró mettendo prima lo zoom e poi lo script new dovrebbe funzionare senza problemi (testato personalmente online ora per controllare XD).

Leer más
Publicado en de Roberto M.
Eugenio N.
Eugenio N.
User
Autor

Gentile Roberto M

Sei un mago. Funziona perfettamente.

Grazie sia per la risposta che per la celerità della stessa.

Ciao e a presto

Leer más
Publicado en de Eugenio N.