![]() |
|
Модераторы: Illuminaty |
![]()
|
|
| hildi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 14.4.2009 Репутация: нет Всего: нет |
Сабж.
Не уверена, что правильно сюда пишу, ну а вдруг? Есть скрипт на питоне, который генерирует хтмл-страничку. Нужно сделать так, чтобы страничка генерировалась сразу заданного размера, скажем, 300*200. Есть такой способ? Все примеры на ява-скрипт, которые гуглятся, подразумевают переход по ссылке с одной страницы на другую. Это не подходит, т. к. собсно клика не происходит. Спасибо всем! |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
||||
|
||||
| Deg |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 28.9.2006 Где: Dniepropetrovsk, Ukraine Репутация: нет Всего: нет |
Не совсем пнятна Ваша задумка
|
|||
|
||||
| hildi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 14.4.2009 Репутация: нет Всего: нет |
размер окна браузера, конечно.
сорри. по пятницам мне особенно трудно формулировать вопросы если подскажете, что именно нужно гуглить, чтобы получить ответ, буду особенно благодарна! апд. Попробую пошагово обрисовать ситуацию, может, будет понятнее: - Есть база в ArcGIS, при клике на определенную обрасть которой выпадает меню. - Выпадающее меню содержит cсылку на cgi-скрипт на том же сервере, который генерирует разные репорты, а также хтмл-страницу, которая содержит таблицу со ссылками на файлы с репортами, и которая открывается в броузере. - Таблица очень маленькая - 2 столбца по 100 px, 5 строк, и в большом окне броузера смотрится как очень одинокий петух на картине Карлсона. Задача - сделать так, чтобы скрипт открывал окно броузера сразу с заданным размером. Это возможно? Это сообщение отредактировал(а) hildi - 7.8.2009, 14:30 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
если имеется ввиду при нажатии на ссылку переход на страницу со скриптом, и окно при этом должно сжаться до 300*200. то это вопрос по javascript. когда загружается результирующая страница, то в ней должен быть код изменяющий размер окна. что-то вроде window.resize(300, 200);
но у меня большие сомнения, что выйдет корректно, а главное, что это будет злить пользователя если имеется ввиду при нажатию на ссылку открывается новое окно с табличкой, то всё гораздо проще. (это тоже к javascript) вы ссылку оформляете не на скрипт, а на функцию: <a href="#" onclick="func();">result</a>
|
|||
|
||||
| hildi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 14.4.2009 Репутация: нет Всего: нет |
Спасибо!
Этот вариант невозможен, к сож., т. к. ссылка, по нажатию на которую открывается окно с таблицей, находится не в броузере, а в тултипе ArcGIS. Туда скрипт невозможно вписать. Эта ссылка ведет к некоторому файлу tabelle.py, который генерирует окно с таблицей, и, собсо, только этим окном я и могу манипулировать. Ага, попробую, спасибо! Может, еще и ничего получится... А то таблица размером со спичечный коробок в огромном окне браузера - тоже та еще красота |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
я бы разобрался с этой фразой. что значит тултип ArcGIS? имеется ввиду всё-таки страница или какая-то приблуда браузера? если вы говорите о какой-то серверной фиче, то тут вы в заблуждении. браузер понятия не имеет о серверной стороне. если же всё-таки открывается в окне, то всё вполне возможно. приведите код пожалуйста, а то уже столько сообщений в теме, а мы до сих пор понятия не имеем о чём идёт речь |
|||
|
||||
| hildi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 14.4.2009 Репутация: нет Всего: нет |
я бы привела код, да нечего приводить, потому что ссылка находится не в броузере. АркГИС - это такая геоинформационная база, к нашей истории отношения не имеет вообще. Ну, представьте, что эта ссылка в пдф-файле или на заборе написана... В том месте, где она есть, нельзя воспользоваться скриптами. Ссылка ведет к питоновскому файлу, который генерирует броузерное окно с таблицей в хтмл. И вот для этого окна я и хочу попробовать задать размер, если это вообще возможно. Единственное, что я могу изменять - это питоновский файл.
Я не знаю, как еще объяснить. Питоновский код привести? так он наипростейшую хтмл-ку генерирует, с одной-единственой таблицей. типа
Это сообщение отредактировал(а) hildi - 7.8.2009, 18:02 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 50 Всего: 315 |
вот давайте и покапаем эта база находится у пользователя на компе? кстати, "база" - это слово само по себе обозначает хранилище данных, мы же говорим о неком программном продукте, приложение под что-то. это самодостаточное приложение или оно открывается в некой оболочке, том же браузере к примеру?
а как здесь образуется связь? получается по переходу из некоего приложения открывается браузер, в котором по переданному урл загружается страница с питоновским скриптом? может быть в этом приложении есть возможность передать каким размером окно браузера должно быть? |
|||
|
||||
| hildi |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 14.4.2009 Репутация: нет Всего: нет |
Она находится на сервере и опрашивается через броузер, что, собсно, пофигу, т. к. я в АркГИС дописать ничего не могу - как вы не можете ничего дописать в гуглмэпс, например, хотя можете походить оттуда по ссылкам. Там нет возможности ничего добавить и ничего передать, см. выше. Там есть какие-то минимальные опции добавить-убрать поле в тултипе, который вываливается при клике на определенную область, но туда практически ничего нельзя вписать - или выражение, позволяющее опросить соотв. поля базы, или содержимое одного поля. Линк тоже только так и можно вписать - если его сгенерировать в базе и показать в этом тултипе, отметив птичкой "показывать как линк". Теоретически можно еще картинку показать (там в опциях есть соотв. чекбокс), но я не пробовала. Все. На этом месте давайте забудем про АркГИС и сконцентрируемся на скрипте, куда этот линк ведет. Единственное, что я могу изменять - это этот скрипт, который генерирует броузерное окно с таблицей. Мне просто было интересно, возможно ли задать размер окна броузера при первом его открытии (АркГИС не в счет, угу). Впрочем, мне уже даже не очень интересно, проблема, как понимаете, не мирового масштаба В любом случае, большое спасибо, за терпение и вообще. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Вёрстка веб-сайтов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |