ПЕРЕВОД ПРИМЕЧАНИЯ: Предлагаем вашему вниманию некоторые комментарии в конце этого поста.
В предыдущей статье мы рассмотрели, как создать службу IMS, установленных на основных
чертовскийшаблона, который поставляется по умолчанию.Теперь давайте посмотрим, как сделать взаимодействие между одной и другой карте, используя опцию гиперссылки и код. Проект основан на карте США, опирающийся на определенную область, подобный тому, что может произойти, когда навигации из разбиения индекса или квадранте карты различного масштаба.
Данных
- 1 индексная карта называется states.map, состоящие только из компонентов, в этом есть своя config.txt
- 1 карта для каждого региона с собственным карты, это имеет дополнительную карту к его рисунок и метку, то он будет опубликован со своим собственным config.txt
- 1 ASP по умолчанию, которое показывает индекс
- 1 ASP называемая карта, которая является шаблоном для показывали карты, этот отзыв которая является картой и конфигурации, которые должны быть развернуты
- 1 ASP для отображения таблицы справа, которая показана при активации “инфо” команду
- 1 шаблон стиля называют default.css
- 1 папку, где размещены изображения с рамкой карты
Если мы посмотрим на график, публикация каждого из регионов можно сделать, создав одну карту, с этикеткой и тематизации. Но когда это отправить
опубликовать его был выбран тот же шаблон, но с одной конфигурации.
В конце дела, конфигурации содержит основной текст, который определяет компонент, файл, чтобы открыть и другие банальности.
Компонент = Округов Mtn карте
Copyright = Copyright (C) 2005. Все права защищены.
CX = 600
КД = 400
файл = C: InetpubWwwrootMultiMapCountiesMtn.map
гиперссылки = TRUE
imageDesc = False
логотип = TRUE
субтитров = Нажмите на ссылку выше, чтобы вернуться в главное карте США.
название = горахФункциональность
Что искать в том, что из индекса карте мы можем перейти к конкретной карте, а затем вернуться к предыдущему.
Это было решено, поставив URL в таблице, которая показывает, где вы будете ехать, а в случае индекса, он только посылает на картах регионов. В случае регионах выше карты есть URL для возврата к начальной карте.
<% IF (название = “” | |! Регионе = “”) {%>
<tr><td colspan=”2″ width=”<%= cxhdr %>”>
<%, Если (регион! = “”) {%><a href=”default.asp”>Соединенные Штаты</a>> <%}%>
<% IF (название = “” && регионе = “”) {%> – <%}%>
<% IF (титул! = “”) {%> <% = Кодирования (название)%> <%}%>
</td></tr>
<%}%>Чтобы вывести таблицу, они создали ASP, который поднимает объекта данных, выбранных в таблице, как показано на IFRAME справа.
Гиперссылки
Наука этого шаблона основан на создании гиперссылок между картой и другими:
Если вы заметили, не другая вещь, которая URL на хост, выбрав, что с шаблоном по умолчанию он выбирает карту. Для создания гиперссылки колонке выбирается тип URL данных от конструкции таблицы, в данном случае отправки переменной «регион», заданные в шаблоне по умолчанию, осина.
/ / Создаем параметры
Var команда = parameterForm (“Команда”, “Ввод в эксплуатацию”);
Var Mode = parameterForm («режим», «Центр»);
Вар parameterForm = (“регион“,” “);
Var regionCurrent = параметр (“регион“,” “);
Var = parameterForm государство (“государство”, “”);
Var X = parameterForm (“X”, “”);
Var у = parameterForm (“Y”, “”);/ / Изменение регионов при необходимости
Если (регион ! = RegionCurrent) {
регион = RegionCurrent;
состояние = “”;
}О, если вы боитесь код, это и другие примеры можно скачать с веб-коллектор, который включает в себя карты и папки публикации с уже сформированным ASP. Вы должны открыть его и установить эту службу, как описано ранее. Тогда вы можете пойти заменив его собственным примером, и там вы увидите что нет ничего особенного (*).
Также в этом Форум консультация показано различных реальных сайтах установлены на коллекторе, о котором я говорил ранее о примере.
ПЕРЕВОД ПРИМЕЧАНИЯ:
(*) Не надо ES-дель-Мундо Otro: Это испанские идиомы это означает, что что-то не так сложно, как казалось изначально.