मैं एकाधिक पृष्ठों पर एक ही नेविगेशन मेनू शामिल करना चाहता हूं, हालांकि मेरे पास PHP समर्थन नहीं है, और न ही मैं किसी अन्य तरीके से अपने सर्वर को प्रभावित कर सकता हूं।PHP के बिना PHP को अनुकरण करें
मैं सभी पृष्ठों पर एचटीएमएल की प्रतिलिपि बनाने और चिपकाने से बचना चाहता हूं क्योंकि यह मेनू को दर्द को अद्यतन करेगा।
दो विकल्प मैं के बारे में सोच सकते हैं इस प्रकार हैं:
1) सभी सामग्री है एक पृष्ठ पर मौजूद हैं, तो कौन-सी सामग्री एक कीवर्ड यूआरएल के साथ जोड़ दिया आधार पर दिखाए जाने का निर्धारण:
example.com/index?home
example.com/index?news
2) एक समारोह है कि मेनू प्रत्येक पृष्ठ
function setupMenu() {
$("#nav").html("<ul class='nav'><li>home</li><li>news</li></ul>");
}
पर बाहर लिखते हैं और विकल्प 1 के साथ समारोह फोन है कि एक जावास्क्रिप्ट फ़ाइल शामिल करें, अद्यतन करने की प्रक्रिया ओ शामिल होंगे च एक पृष्ठ
विकल्प 2 के साथपर एक नव मेनू संपादन, अद्यतन करने हैं जावास्क्रिप्ट फ़ाइल में समारोह को बदलने का मतलब
विकल्प 1 के साथ मेरी चिंता यह है कि पेज की सामग्री का एक बहुत लोड करने के लिए होता है यह है कि प्रदर्शित करने की आवश्यकता नहीं होगी। विकल्प 2 के लिए मेरी चिंता तुच्छ लग सकती है लेकिन यह है कि कोड गन्दा हो सकता है।
क्या ऐसा कोई कारण है कि यह एक दूसरे से बेहतर होगा? या क्या कोई तीसरा बेहतर विकल्प है जिसे मैं याद कर रहा हूं?
आपके पास सर्वर पर PHP समर्थन नहीं हो सकता है। हालांकि आप अपने स्थानीय कंप्यूटर पर वेबसाइट बना सकते हैं और उसके बाद पूर्ण पृष्ठ (आवश्यक प्रणाली) उत्पन्न कर सकते हैं। कभी-कभी यह एक व्यवहार्य विकल्प है। – hakre
+1 @ हाकरा, यह चारों ओर एक बहुत चालाक काम है। –