Salve, vorrei capire che cosa non funziona nel codice di due javascript che sto per farvi esaminare. Si tratta il primo che chiamo con (A) di NiftyCheck ( permette di avere gli angoli arrotondati ad un div senza così inserire le immagini).
Il secondo che chiamo con (B) è il javascript che assieme al css mi permette di avere un'anteprima di una foto all'interno della stessa pagina.
Cosa succede che se inserisco all'interno dell'head prima (A) e poi (B) funziona solo (B), quindi mi carica l'immagine esattamente all'interno della stessa pagina, ma non mi fa vedere gli angoli dei div.
Viceversa funziona solo (A) e non (B)
Vanno inseriti entrambi all'interno dell'head anche se ho provato di inserire (B) nel body.
vi elenco il codice:
(A)
<script type="text/javascript">
window.onload=function(){
if(!NiftyCheck())
return;
RoundedTop("div.contenuto","#F0F0F0","#E7E7E7","sm all");
RoundedBottom("div.contenuto","#F0F0F0","#E7E7E7", "small");
RoundedTop("div.box1dx","#F0F0F0","#999999","small ");
RoundedBottom("div.box1dx","#F0F0F0","#CCCCCC","sm all");
RoundedTop("div.box2dx","#F0F0F0","#999999","small ");
RoundedBottom("div.box2dx","#F0F0F0","#CCFF66","sm all");
RoundedTop("div.box3dx","#F0F0F0","#999999","small ");
RoundedBottom("div.box3dx","#F0F0F0","#CCFF66","sm all");
RoundedTop("div.box4dx","#F0F0F0","#999999","small ");
RoundedBottom("div.box4dx","#F0F0F0","#CCCCCC","sm all");
RoundedTop("div.box1sx","#F0F0F0","#999999","small ");
RoundedBottom("div.box1sx","#F0F0F0","#E5ECF9","sm all");
RoundedTop("div.box2sx","#F0F0F0","#999999","small ");
RoundedBottom("div.box2sx","#F0F0F0","#E5ECF9","sm all");
RoundedTop("div.box3sx","#F0F0F0","#999999","small ");
RoundedBottom("div.box3sx","#F0F0F0","#E5ECF9","sm all");
RoundedTop("div.box4sx","#F0F0F0","#999999","small ");
RoundedBottom("div.box4sx","#F0F0F0","#E5ECF9","sm all");
RoundedTop("div.box5sx","#F0F0F0","#999999","small ");
RoundedBottom("div.box5sx","#F0F0F0","#E5ECF9","sm all");
RoundedTop("div.boxinfo","#F0F0F0","#CCCCCC","smal l");
RoundedBottom("div.boxinfo","#F0F0F0","#CCCCCC","s mall");
}
</script>
(B)
// JavaScript Document
//-----------------------------------------------------------
// Swap images
function swap(aryImages,imgIndex) {
document.getElementById('imgPhoto').src = this.href;
return false;
}
//-----------------------------------------------------------
// initiate links with an onclick event
function initLinks()
{
var els = document.getElementById('image-list');
var elss = els.getElementsByTagName('a');
for(var i = 0; i < elss.length; i++) {
elss[i].onclick=swap;
}
}
//-----------------------------------------------------------
window.onload = initLinks;
//------------
Questu'ultitmo viene richiamato da un file esterno!!
Spero di essere stato chiaro...E' possibile una soluzione??
Grazie