Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Здравствуйте, подскажите как сделать карту с маштабированием. Т.е. у меня есть уже таблицы с данными. Но нужно сделать что- вроде карты, при нажатии на определенный участок, чтобы этот участок увеличивался, например, в 10 раз.
EuGen
Отправлено: 20 Мая, 2008 - 10:24:55
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Здесь, я думаю, Вам поможет технология AJAX. Сам я, к сожалению, только начинаю ее изучать, потому не могу дать рекомендаций как именно.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Altynayka
Отправлено: 20 Мая, 2008 - 10:35:59
Частый гость
Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008
Помог: 0 раз(а)
EuGen пишет:
Здесь, я думаю, Вам поможет технология AJAX. Сам я, к сожалению, только начинаю ее изучать, потому не могу дать рекомендаций как именно.
Я тоже подумала про технологию Ajax, кстати я тоже начала ее изучать по Вашему совету. Но я помню, что-то вроде "map". Только там при нажатии открывается новая страница, кажется. Это не совсем то. Если что-нибудь найдете, буду очень благодарна.
EuGen
Отправлено: 20 Мая, 2008 - 11:26:07
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Нет, это вообще старая вещь довольно, эти map на рисунках.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Eihwaz
Отправлено: 20 Мая, 2008 - 17:27:53
Гость
Покинул форум
Сообщений всего: 112
Дата рег-ции: Нояб. 2007
Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008
Помог: 0 раз(а)
Eihwaz пишет:
Не совсем оно, но приближение есть:
http://www.artlebedev.ru/tools/technogrette/js/zoom/
спасибо
Классно!
Попытаюсь разобраться!
только вот не пойму, а если у меня данные динамические, что тогда делать??
Автор говорит:
Цитата:
В левой и правой частях не обязательно должен быть текст. В показанном примере, например, слева — картинка, а справа — текст. Возможен вариант, когда в увеличенном фрагменте отображается тот же самый HTML-код, что и слева. Для этого удобно воспользоваться копированием свойства innerHTML.
Другой пример применения зума — показывать не просто увеличенные данные, а снабжать их дополнительной информацией, например, превьюшками.
Вы не пробовали, отображать HTML код??
Напрмер слева html код, а справа его увеличение?
Покинул форум
Сообщений всего: 112
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
Честно-говоря, я этим примером не пользовался вовсе - просто вспомнил, что видел его там. Но проблем возникнуть не должно, надо малость поковырять его, но пока времени нету...
Altynayka
Отправлено: 22 Мая, 2008 - 05:05:02
Частый гость
Покинул форум
Сообщений всего: 208
Дата рег-ции: Март 2008
Помог: 0 раз(а)
попробовала увеличить html код, но он увеличивает только текст, а например, если у меня целые таблицы, то он не увеличивает... А еще он не отображает динамические изменения, т.е. в правом окошке только стат. данные EuGen
Хотела спросить, можно ли принудительно увеличить масштаб страницы?
Ну например, во фрейме открыть ту же страницу, но увеличенную на указанное кол-во процентов (если конечно фреймы еще используются...).
Или при нажатии на участок открыть документ, который будет увеличен программно.
Типа эффекта при нажатии "ctrl"+"+", т.е. прописать где-нибудь нажатие этх двух клавиш при щелчке на мышку???
Покинул форум
Сообщений всего: 146
Дата рег-ции: Май 2008 Откуда: Сутки до японии, неделя до Москвы
Помог: 0 раз(а)
Я бы изображение сделал картой (MAP, в смысле тег такой),
+JAVAscript
и у нас появляются картинки, на которых вырезанные и увеличенные участки исходного изображения...
-------------------------------- -------
Просто пришло в голову
----- купил камаз и не жалею,...
никого не жалею!!!
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.