| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Растягивание структуры фреймов за картинку |
| Автор: godsgame 12.8.2006, 14:06 |
| Есть фреймовая структура, т.е, предположим, что станица разделена на 3 фрейма горизонтально! в одном из фреймов, пусть будет тот который по середине - находится картинка. Можно ли сделать такое: Нажимаешь левую кнопку мыши на этой картинке, и удерживая ее (кн. мыши) тянешь мышь вверх/низ - при этом меняются размеры фреймов! (всех кроме того где эта линия!) Если например потянул мышь наверх на 100 пикселей и отпустил, то получается верхний фрейм стал меньше (height) на 100 пикселей, а нижний на 100 больше! (центральный фрейм остался без изменений! возможно такое сделать? |
| Автор: vasac 12.8.2006, 16:27 |
| Лови нажатие кнопки мыши над картинкой — записывай координаты. Лови отпускание кнопки — считай разность координат, производи нужные манипуляции. Если хочешь, чтобы в момент самого перетаскивания что-то происходило — лови onMouseMove, но там будет чуть сложнее, так как обработчики могут не успевать обрабатывать каждый шаг мыши. |
| Автор: 12345c 12.8.2006, 20:00 | ||||
Что-то такое:
Файл JsPrimeryCode-94a.htm:
Инфо: http://js2.ru/files/js/FRAMESET.html . |
| Автор: godsgame 15.8.2006, 18:02 |
| vasac, я примерно так и думал но с реализацией затруднялся.. знаний малова-то 12345c, спасибо! все работает! |