Manifold IMS, ເຮັດສິ່ງອື່ນ
ໃນບົດຂຽນກ່ອນຫນ້ານີ້ ພວກເຮົາໄດ້ເຫັນວິທີເຮັດ ເພື່ອສ້າງບໍລິການ IMS, ຖືກຕິດຕັ້ງຢູ່ໃນແມ່ແບບ pinch ພື້ນຖານທີ່ມາໂດຍຄ່າເລີ່ມຕົ້ນ.
ຕອນນີ້ໃຫ້ພວກເຮົາເບິ່ງວິທີການພົວພັນລະຫວ່າງແຜນທີ່ແລະແຜນທີ່ອື່ນໂດຍໃຊ້ຕົວເລືອກ hyperlinks ແລະບາງລະຫັດ. ໂຄງການແມ່ນອີງໃສ່ແຜນທີ່ຂອງປະເທດສະຫະລັດອາເມລິກາ, ໂດຍມີຫົວຂໍ້ໃນພາກພື້ນ, ຄ້າຍຄືກັນກັບສິ່ງທີ່ສາມາດເກີດຂື້ນໄດ້ໃນເວລາທີ່ ນຳ ທາງຈາກຂະ ແໜງ ດັດສະນີຫລືແຜນທີ່ທີ່ມີຂະ ໜາດ ແຕກຕ່າງກັນ.
ຂໍ້ມູນ
- ແຜນທີ່ດັດສະນີ 1 ເອີ້ນວ່າ states.map, ປະກອບພຽງແຕ່ສ່ວນປະກອບ, ມັນມີ config.txt ຂອງມັນເອງ
- 1 ແຜນທີ່ ສຳ ລັບແຕ່ລະເຂດທີ່ມີແຜນທີ່ຂອງມັນ, ມັນມີແຜນທີ່ເພີ່ມເຕີມໃສ່ຮູບແຕ້ມແລະປ້າຍຊື່, ຫຼັງຈາກນັ້ນມັນຖືກເຜີຍແຜ່ດ້ວຍ config.txt ຂອງມັນເອງ
- 1 asp ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຊິ່ງສະແດງດັດສະນີ
- 1 asp ເອີ້ນວ່າແຜນທີ່, ເຊິ່ງເປັນແມ່ແບບສໍາລັບແຜນທີ່ສະແດງໃຫ້ເຫັນ; ມັນຈະກວດເບິ່ງສິ່ງທີ່ແຜນທີ່ແລະ config ແມ່ນຄວນຈະຖືກນໍາໃຊ້
- 1 asp ເພື່ອສະແດງຕາຕະລາງຢູ່ເບື້ອງຂວາ, ເຊິ່ງຈະຖືກສະແດງໃຫ້ເຫັນກະຕຸ້ນ ຄຳ ສັ່ງ "ຂໍ້ມູນ"
- ແມ່ແບບແບບ 1 ເອີ້ນວ່າ defaultcss
- ໂຟນເດີ 1 ບ່ອນທີ່ຮູບພາບຂອງແຜນທີ່ແມ່ນຢູ່
ຖ້າພວກເຮົາເຫັນກາຟິກ, ການພິມເຜີຍແຜ່ແຕ່ລະຂົງເຂດແມ່ນເຮັດໂດຍການສ້າງແຜນທີ່ສ່ວນຕົວ, ໂດຍມີປ້າຍຊື່ແລະຫົວຂໍ້. ແຕ່ເມື່ອສົ່ງມັນໄປເຜີຍແຜ່ພວກເຂົາໄດ້ເລືອກແບບດຽວກັນແຕ່ມີການຕັ້ງຄ່າແບບສ່ວນຕົວ.
ໃນຕອນທ້າຍຂອງກໍລະນີ, cofig ມີຂໍ້ຄວາມພື້ນຖານທີ່ ກຳ ນົດສ່ວນປະກອບ, ເອກະສານທີ່ຈະເປີດແລະຄ່າອື່ນໆ.
component = County Mtn Map
copyright = Copyright (C) 2005. All rights reserved
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtnmap
hyperlinks = true
imageDesc = false
logo = true
subtitle = ໃຫ້ຄລິກໃສ່ການເຊື່ອມຕໍ່ຂ້າງເທິງເພື່ອກັບຄືນຫາແຜນທີ່ຕົ້ນຕໍຂອງສະຫະລັດ.
title = Mountains
ຟັງຊັນການເຮັດວຽກ
ສິ່ງທີ່ຖືກຄົ້ນຫາແມ່ນວ່າຈາກແຜນທີ່ດັດສະນີທ່ານສາມາດໄປຫາແຜນທີ່ສະເພາະແລະກັບໄປທີ່ແຜນທີ່ເກົ່າ.
ພວກເຂົາແກ້ໄຂບັນຫານີ້ໂດຍການໃສ່ url ໃນຕາຕະລາງທີ່ບົ່ງບອກເຖິງບ່ອນທີ່ມັນຈະໄປ, ໃນກໍລະນີທີ່ດັດສະນີສົ່ງໄປຫາແຜນທີ່ໃນພາກພື້ນເທົ່ານັ້ນ. ໃນກໍລະນີຂອງແຜນທີ່ພາກພື້ນຂ້າງເທິງນີ້ມີ url ເພື່ອກັບໄປຫາແຜນທີ່ເບື້ອງຕົ້ນ.
<% ຖ້າ (ຫົວຂໍ້! = "" || ຂົງເຂດ! = "") {%>
">
<% ຖ້າ (ພາກພື້ນ! = "") {%>ສະຫະລັດ> <%}%>
<% ຖ້າ (ຫົວຂໍ້! = "" && ພາກພື້ນ! = "") {%> - <%}%>
<% ຖ້າ (ຫົວຂໍ້! = "") {%> <% = ເຂົ້າລະຫັດ (ຫົວຂໍ້)%> <%}%>
<%}%>
ເພື່ອສະແດງຕາຕະລາງ, ພວກເຂົາສ້າງ asp ທີ່ເຮັດໃຫ້ຂໍ້ມູນຂອງວັດຖຸທີ່ເລືອກໃນຕາຕະລາງທີ່ເຫັນໃນ iframe ຢູ່ດ້ານຂວາ.
hyperlinks
ວິທະຍາສາດທັງ ໝົດ ຂອງແມ່ແບບນີ້ແມ່ນອີງໃສ່ການສ້າງ hyperlinks ລະຫວ່າງແຜນທີ່ແລະແຜນທີ່ອື່ນ:
ຖ້າພວກເຂົາຖືກແກ້ໄຂ, ມັນບໍ່ແມ່ນສິ່ງອື່ນນອກເຫນືອໄປຈາກ URL ຂອງເຈົ້າພາບ, ເລືອກຈາກແມ່ແບບແບບເລີ່ມຕົ້ນເພື່ອເລືອກແຜນທີ່. ເພື່ອສ້າງຄໍລໍາຂອງ hyperlink ຖືກເລືອກໃນປະເພດຂໍ້ມູນ URL ຈາກການອອກແບບຕາຕະລາງ, ໃນກໍລະນີນີ້ໂດຍການສົ່ງໄປທີ່ຕົວແປທີ່ເອີ້ນວ່າ "ພາກພື້ນ" ທີ່ ກຳ ນົດໄວ້ໃນ template asp default.
// create parameters
var command = parameterForm ("ຄໍາສັ່ງ", "ເລີ່ມຕົ້ນ");
var mode = parameterForm ("ໂຫມດ", "ສູນກາງ");
var ຂົງເຂດ = parameterForm ("ພູມິພາກ"," ");
var regionCurrent = ພາລາມິເຕີ ("ພູມິພາກ"," ");
var state = parameterForm ("ລັດ", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");// ປ່ຽນເຂດຕ່າງໆຖ້າຈໍາເປັນ
ຖ້າ (ພູມິພາກ ! = regionCurrent) {
ພູມິພາກ = regionCurrent
state = "";
}
Ah!, ທ່ານຢ້ານລະຫັດ, ມາແລະຕົວຢ່າງນີ້ແລະອື່ນໆສາມາດດາວໂຫລດໄດ້ຈາກເວັບໄຊທ໌ ເວັບໄຊທ໌ຂອງ Manifold, ປະກອບມີແຜນທີ່ແລະໂຟນເດີການພິມເຜີຍແຜ່ທີ່ມີ asp ສ້າງ. ທ່ານຕ້ອງເປີດມັນແລະຕັ້ງຄ່າບໍລິການດັ່ງ ເປັນຂ້າພະເຈົ້າໄດ້ອະທິບາຍກ່ອນ. ຫຼັງຈາກນັ້ນມັນກໍ່ສາມາດຖືກທົດແທນດ້ວຍຕົວຢ່າງທີ່ເປັນຂອງຕົວທ່ານເອງແລະຢູ່ທີ່ນັ້ນທ່ານສາມາດເຫັນໄດ້ວ່າມັນບໍ່ມີຫຍັງທີ່ຈະຂຽນກ່ຽວກັບບ້ານ.
ເຊັ່ນດຽວກັນໃນນີ້ forum query ເວັບໄຊທ໌ທີ່ແຕກຕ່າງກັນທີ່ແຕກຕ່າງກັນກ່ຽວກັບ Manifold ແມ່ນສະແດງໃຫ້ເຫັນ, ເຊິ່ງຂ້ອຍໄດ້ກ່າວເຖິງຕົວຢ່າງກ່ອນ.