Есть javaScript код, функция onclick подгружает контент по урлу в один из div
//вариант1
<img .... onclick="AppendContent('pages/somepage.html',this.id);">
//вариант2
<img .... onclick="AppendContent('somepage',this.id);">
данные урлы добавляются в JS массив windows_stack вот этой функцией
function PutWindowInStack(url_page)
{
windows_stack.push(url_page);
}
Далее, по нажатию определённых кнопок, конкретный урл из массива удаляется, вот этой функцией
unction RemoveWindowFromStack(url_page) {
for (i in windows_stack) {
if (windows_stack[i] == url_page) {
delete windows_stack[i];
return;
}
}
}
В первом варианте, страница положена в папку public по старинке без использования блейд, а во втором из этой же страницы сделал вьюшку и создал роут somepage.
В первом случае функция delete удаляет из массива, а во втором случае не удаляет.
Где может быть собака зарыта?