IMS మానిఫోల్డ్, ఇంకొన్ని పని చేస్తోంది
మునుపటి పోస్ట్ లో మేము ఎలా చేయాలో చూశాము టెంప్లేట్లో మౌంట్ చెయ్యబడిన ఒక IMS సేవను రూపొందించడానికి వంటలో సాయం అప్రమేయంగా వచ్చే ప్రాథమిక.
హైపర్లింక్స్ ఎంపిక మరియు కొన్ని కోడ్ ఉపయోగించి ఒకటి మరియు మరొక మ్యాప్ మధ్య పరస్పర చర్య ఎలా చేయాలో ఇప్పుడు చూద్దాం. ఈ ప్రాజెక్ట్ యునైటెడ్ స్టేట్స్ యొక్క మ్యాప్ మీద ఆధారపడింది, ప్రాంతీయ థీమింగ్తో, ఇండెక్స్ సెక్టరైజేషన్ లేదా వివిధ స్థాయిల క్వాడ్రంట్ మ్యాప్ల నుండి నావిగేట్ చేసేటప్పుడు ఏమి జరుగుతుందో అదే విధంగా.
డేటా
- 1 ఇండెక్స్ మ్యాప్ states.map అని పిలుస్తారు, ఇది మాత్రమే భాగంతో కూడి ఉంటుంది, దీనికి దాని స్వంత config.txt ఉంది
- ప్రతి ప్రాంతానికి దాని స్వంత మ్యాప్తో 1 మ్యాప్, దాని డ్రాయింగ్కు అదనపు మ్యాప్ మరియు లేబుల్ ఉంది, తరువాత అది దాని స్వంత config.txt తో ప్రచురించబడుతుంది
- ఇండెక్స్ను చూపుతున్న డిఫాల్ట్ 1 ASP
- చూపిన మ్యాప్ల కోసం టెంప్లేట్ ఇది మ్యాప్ అని X asp; ఇది మ్యాప్ మరియు కాన్ఫిగరేషన్ను ఏది అమలు చేయాలి అనేదానిని సమీక్షిస్తుంది
- కుడివైపున పట్టికను ప్రదర్శించడానికి XXX ASP, ఇది "సమాచార" కమాండ్ను సక్రియం చేస్తుంది
- XHTML శైలి టెంప్లేట్ default.css అని
- మ్యాప్ ఫ్రేమ్ యొక్క చిత్రాలు ఇక్కడ ఉన్న X ఫోల్డర్
మేము గ్రాఫ్ను చూసినట్లయితే, ప్రతి ప్రాంతాల ప్రచురణ దాని లేబుల్ మరియు థీమ్తో వ్యక్తిగత మ్యాప్ను సృష్టించడం ద్వారా జరుగుతుంది. కానీ ప్రచురించడానికి పంపినప్పుడు వారు ఒకే మూసను ఎంచుకున్నారు కాని వ్యక్తిగత ఆకృతీకరణతో.
కేసు చివరిలో, cofig ఒక భాగం నిర్వచించబడింది పేరు భాగం, తెరచిన ఫైల్ మరియు ఇతర vanalidades కలిగి.
భాగం = కౌంటీలు Mtn మ్యాప్
కాపీరైట్ = కాపీరైట్ (సి) X. అన్ని హక్కులూ ప్రత్యేకించుకోవడమైనది.
cx = 600
సై = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
హైపర్లింక్స్ = నిజమైన
imageDesc = తప్పుడు
లోగో = నిజమైన
ఉపశీర్షిక = ప్రధాన US మ్యాప్కు తిరిగి రావడానికి లింక్పై క్లిక్ చేయండి.
శీర్షిక = పర్వతాలు
కార్యాచరణ
ఏ ఇండెక్స్ మ్యాప్ నుండి ఒక నిర్దిష్ట మ్యాప్కు వెళ్లి, మునుపటికు తిరిగి రావచ్చని కోరింది.
సూచిక ప్రాంతీయ పటాలకు మాత్రమే పంపుతున్నట్లయితే, అది ఎక్కడికి వెళుతుందో సూచించే ఒక url ను పట్టికలో ఉంచడం ద్వారా వారు దీనిని పరిష్కరిస్తారు. పైన ఉన్న ప్రాంత పటాల విషయంలో ప్రారంభ మ్యాప్కు తిరిగి రావడానికి ఒక url ఉంది.
<% if (శీర్షిక! = "" || ప్రాంతం! = "") {%>
">
<% if (ప్రాంతం! = "") {%>సంయుక్త రాష్ట్రాలు> <%}%>
<% if (శీర్షిక! = "" && ప్రాంతం! = "") {%> - <%}%>
<% if (title! = "") {%> <% = ఎన్కోడ్ (శీర్షిక)%> <%}%>
<%}%>
పట్టికను ప్రదర్శించడానికి, వారు కుడివైపున iframe కనిపించే విధంగా పట్టికలో ఎంచుకున్న వస్తువు యొక్క డేటాను పెంచే ఒక asp ని సృష్టించారు.
హైపర్లింక్స్
ఈ టెంప్లేట్ యొక్క అన్ని సైన్స్ ఒక మ్యాప్ మరియు మరొక మధ్య హైపర్లింక్స్ సృష్టించడం ఆధారంగా:
ఒకవేళ అవి స్థిరపడినట్లయితే, ఇది హోస్ట్కు URL కన్నా, మాప్ ను ఎన్నుకోడానికి డిఫాల్ట్ టెంప్లేట్ నుండి ఎంచుకోవడం. ఒక కాలమ్ సృష్టించడానికి హైపర్లింక్ పట్టిక రూపకల్పన నుండి URL డేటా రకాన్ని ఎంచుకుంటుంది, ఈ సందర్భంలో డిఫాల్ట్ asp టెంప్లేట్లో కాన్ఫిగర్ చేయబడిన "ప్రాంతం" అనే వేరియబుల్కు పంపబడుతుంది.
// సృష్టి పారామితులు
var command = parameterForm ("command", "startup");
var mode = parameterForm ("మోడ్", "సెంటర్");
var region = parameterForm ("ప్రాంతం"," ");
var regionCurrent = పారామితి ("ప్రాంతం"," ");
var state = parameterForm ("state", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");// మార్పు ప్రాంతాలు అవసరమైతే
ఉంటే (ప్రాంతం ! = ప్రాంతంక్రమం) {
ప్రాంతం = ప్రాంతంప్రస్తుత;
రాష్ట్ర = "";
}
ఓహ్, మీరు కోడ్ భయపడ్డారు, ఈ మరియు ఇతర ఉదాహరణలు నుండి డౌన్లోడ్ చేయవచ్చు ఆ వస్తాయి మానిఫోల్డ్ వెబ్సైట్, ఇప్పటికే సృష్టించిన ASP తో పటాలు మరియు ప్రచురణ ఫోల్డర్ను కలిగి ఉంటుంది. మీరు దాన్ని తెరిచి సేవను మౌంట్ చేయాలి నేను ముందు వివరించినట్లు. అప్పుడు మీరు దానిని మీ స్వంత ఉదాహరణతో భర్తీ చేయవచ్చు మరియు అక్కడ ఇంటి గురించి వ్రాయడానికి ఏమీ లేదని మీరు చూస్తారు.
కూడా ఈ ఫోరమ్ ప్రశ్న భిన్నమైన నిజమైన చక్రాలు మానిఫోల్డ్పై చూపించబడ్డాయి, వీటిలో నేను ఒక ఉదాహరణ గురించి మాట్లాడుతున్నాను.