Manifold IMS, beste zerbait egiten

EUSKARAZ

irudiaAurreko mezuan ikusi nola egin genuen IMS zerbitzua sortzeko, txantiloian muntatua morroi oinarrizkoa lehenetsitakoa.

Orain ikusiko dugu hiperesteken eta kode batzuen bidez hautaketa bat eta beste mapa bat nola egin. Proiektua Ameriketako Estatu Batuetako mapan oinarritzen da, eskualdeen arabera tematizazioa, indizeen sektorizazioan edo eskala desberdinen mapako mapetan nabigatzen denean.

Datuak

  • 1 index map izeneko states.map, osagaiaren osatuta dagoena, honek config.txt bera du
  • 1 mapa bakoitzarentzat bere mapa propioarekin, honek bere marrazkia eta etiketa duen mapa gehigarria du, eta ondoren bere konfigurazio propioarekin argitaratzen da.txt
  • 1 asp lehenetsia, indizea erakusten duena
  • 1 asp izeneko mapa, hau da, mapetako txantiloia; mapak eta konfigurazioa zein den zehaztu beharko lukete
  • 1 asp eskuineko mahaia erakusteko, "info" komandoa aktibatuko da.
  • 1 estiloko plantilla izeneko default.css izenekoa
  • Maparen markoaren irudiak non dauden 1 karpeta

irudiaGrafikoa ikusten baldin badugu, eskualde bakoitzaren argitalpena banakako mapa bat sortuko da, etiketa eta tematizatuta. Baina argitaratzeko bidaltzen badituzu, txantiloia aukeratu dute baina banakako konfigurazioarekin.

Kasuaren amaieran, cofig-ek elementu bat definitzen duen oinarrizko testua dauka, irekitako fitxategia eta bestelako konplexutasunak.

osagai = Mtn maparen kondeak
copyright = Copyright (C) 2005. Eskubide guztiak erreserbatuta.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hiperesteka = egia
imageDesc = faltsua
logo = true
subtitle = Egin klik goiko estekan, AEBetako mapa nagusira itzultzeko.
title = Mendiak

Funtzionaltasuna

Zer da bilatzen den indize-mapa batetik mapa jakin batera joan daitekeela eta aurrekoaren itzulera hori.

Horrela, URL bat jarriko du non iritsiko den adierazten duen taulan, indizea eskualdeen mapetara soilik bidaltzen bada. Goiko eskualdeen mapen kasuan, hasierako mapa itzultzeko url bat dago.

<% if (title! = "" || region! = "") {%>
<tr> <td class = "header" colspan = "2" width = "<% = cxhdr%>">
<% if (region! = "") {%><a href="default.asp"> Ameriketako Estatu Batuak </ a> <%}%>
<% if (title! = "" && region! = "") {%> - <%}%>
<% if (title! = "") {%> <% = kodetu (titulua)%> <%}%>
</ Td> </ tr>
<%}%>

Taula bistaratzeko, taula batean hautatutako objektuaren datuak handitzen dituen asp bat sortu zuten eskuineko iframean ikusitako moduan.

EUSKARAZ

EUSKARAZ

hiperestekak

Txantiloia honen zientzia guztia mapa batetik bestera hiperestekak sortzeko oinarritzen da:

irudia

Fidagarriak baldin badira, ostalariarentzako URL bat besterik ez da, txantiloi lehenetsi bat aukeratuz mapa hautatzeko. Zutabe bat sortzeko irudia Hiperesteka URLaren datu-motan aukeratu da mahaiaren diseinutik, kasu honetan "eskualdea" izeneko aldagai bati bidaltzen zaion lehenetsitako txantiloian.

// sortu parametroak
var command = parameterForm ("komandoa", "startup");
var mode = parametroForm ("modua", "zentro");
var region = parameterForm ("eskualde"," ");
var regionCurrent = parametroa ("eskualde"," ");
var state = parameterForm ("egoera", "");
var x = parametroForm ("x", "");
var y = parametroForm ("y", "");

// aldatu behar diren eskualdeak
baldin eta (eskualde ! = regionCurrent) {
eskualde = eskualdeaCurrent;
egoera = "";
}

Ah!, Kodearen beldur zara, etorri hau eta beste adibide batzuk deskargatu daitezke Manifold webgunea, mapak eta argitalpen karpeta sartzen ditu asp sortutako asparekin. Ireki eta zerbitzua muntatu behar duzu azaldu dudan bezala. Orduan ordezkatu ahal izango duzu adibide bat zurea dela eta ikusi ahal izango duzu ez dela ezer berezia.

Era berean, hau foro kontsulta Hainbat web erreal erakusten dira Manifold-en muntatuta, horietako adibide bat baino lehen hitz egin nuen.

Erantzun

Zure helbide elektronikoa ez da argitaratuko.

Gune honek Akismet-ek spam erabiltzen du. Ikasi zure iruzkina datuak prozesatzen.