stesil


Vai ai contenuti

Soluzioni ideate da Stesil.

Istruzioni a pagina 1
In questa pagina stata fatta una modifica al javascript che il seguente

<script type="text/javascript" src="files/jquery-1.5.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("div#imShowBoxBG").attr("onclick","");
$("div#imShowBoxContainer").attr("onclick","");
$("span#next", $("div#imShowBoxDescription")[0]).live("click", function(){
var cur=$("img#imShowBoxImage").attr("src");
var numgal=parseInt(cur.charAt(cur.length-7));
var num =parseInt(cur.charAt(cur.length-5));
var listaimg=$("div#imObj5_0"+numgal+" img");
var lista=new Array();
$("div#imObj5_0"+numgal+" img").each(function(){
lista.push($(this).attr("onclick"));
});
myre=/([0-9]{2,3}\s?)+([,]\s?([0-9]{2,3}\s?))/g;
if(num==listaimg.length){
var wh=myre.exec(lista[0]);
var wt=parseInt(wh[3]);
var ht=parseInt(wh[1]);
$("img#imShowBoxImage").removeAttr("src");
var stylebox={"width":wt, "height":ht+40};
$("div#imShowBox").css(stylebox);
$("img#imShowBoxImage").attr({
"src":"imagebrowser/ib_home_"+numgal+"_1.jpg",
"width":wt,
"height":ht});
}
else{
var wh=myre.exec(lista[num]);
var wt=parseInt(wh[3]);
var ht=parseInt(wh[1]);
$("img#imShowBoxImage").removeAttr("src");
var stylebox={"width":wt, "height":ht+40}
$("div#imShowBox").css(stylebox);
$("img#imShowBoxImage").attr({
"src":"imagebrowser/ib_home_"+numgal+"_"+(num+1)+".jpg",
"width":wt,
"height":ht});
}
});
});
</script>

p.s.
In questo esempio, in alcuni browser, per l'avanzamento, potrebbero servire due clic.


Torna ai contenuti | Torna al menu