Владимир Крауз: никак, его нет в заголовках. Пока не получишь пустую строку, разделяющую между собой поля multipart/form-data, не сможешь узнать размер отдельного поля. Можно заранее размер подложить в одно из полей, если сам управляешь на клиенте пересылаемыми данными. Но не доверять этому размеру, так как клиент может что угодно послать.
А если так, как я понимаю, получается вот так:
М1 * П1 + М2 * П2 + М3 * П3 = П
М1 + М2 + М3 = М
Система уравнений с тремя неизвестными, но только двумя уравнениями. Слишком мало уравнений получается, вариантов решения может быть много.
Хотя с другой стороны, в целых числах может быть и одно решение.
При генерации входных данных тщательно проверяйте, чтобы целочисленное решение было одно.
Nikita Schipilov: а если count сохранять туда же в localStorage, под именем note_count к примеру? А при чтении не забывать, что она может быть и не установлена первоначально.
Если там они есть - значит, вы их неправильно потом читаете оттуда, или полагаетесь на переменную count, которую между перезагрузками не сохраняете никуда.
Михаил: во флеш в приватном режиме запрещены local shared objects. Они даже между рефрешами страницы там не выживают. А не в приватном режиме - через PPAPI у каждого браузера свой набор local shared objects, через NPAPI - один общий на все браузеры. Возможно, это стало для хрома одной из причин вырезать из браузера NPAPI.
Не освобождаются они сразу, если я удаляю объект из DOM, позднее могу его добавить обратно. Или какое именно удаление вы имеете ввиду? Я имею ввиду через removeChild или присвоением родительскому элементу пустого innerHTML.