Solo che se in uno slider sono selezionate tutte le immagini, mi dà questo errore e la pagina và in crash:
uncaught exception: out of memory.
Cosa potrebbe essere?
questa è la funzione da me creata
Codice: Seleziona tutto
function modifySlider(id) {
// creo un array img_selezionate, che contiente le immagini contenute nello slider selezionato
var img_selezionate = new Array();
for (i = 0; i < all_image.length; i++) {
for (j = 0; j < all_slider.length; j++) {
if (all_slider[j][0] == id) {
if (all_slider[j][1] == all_image[i]) {
img_selezionata = 'selected';
img_selezionate.push(all_slider[j][1]);
j = all_image.length;
}
}
}
}
for (var k = 0; k < all_title_slider.length; k++) {
if (all_title_slider[k][0] == id) {
$('#titolo_update').val(all_title_slider[k][1] );
}
}
//$('#titolo_update').val('prova' );
$("li#li-gallery.slider-image").each(function () {
for (x = 0; x < img_selezionate.length; x++) {
var id_img = $(this).find('img').attr('id');
if ($(this).find('img').attr('id') == img_selezionate[x]) {
$(this).addClass('selected');
$('<input>').attr({
type: 'hidden',
class: 'img-slider-u',
id: id_img,
value: id_img,
name: 'img-' + id_img
}).appendTo('form.gallery-update');
}
}
});
$('<input>').attr({
type: 'hidden',
id: 'my-slider-update',
value: id,
name: 'slider'
}).appendTo('form.gallery-update');
$('#gallery-update').modal('show');
}
all_image (contiente tutte le immagini dell'utente)
all_slider (contiene tutte le coppie [id_immagine,id_slider] , ovvero ogni immagine che appartiene a uno slider)
all_title_slider (contiene tutte le coppie [id_slidertitolo_slider], ovvero ogni titolo di ogni slider)
