मैं एक ऐसा वेब ऐप बनाता हूं जो इस तरह दिखता है:
जब मैं रन मॉडल पर क्लिक करता हूं, तो मैं चाहता हूं कि फ़ॉर्म:" डैशबोर्ड ", खुल जाएगा।
जेएस कोड :
& lt; स्क्रिप्ट & gt; Window.onload = function () {function newDoc () {window.location.href ("#http: //127.0.0.1: 8100 / # डैशबोर्ड"); }} & Lt; / script & gt;
जब onClick पर "चलाएँ मॉडल" बटन फ़ंक्शन को सक्रिय करता है: newDoc ()।
समस्या यह है: मेरे यूआरएल पथ में लिखा है: लेकिन ' डैशबोर्ड का प्रपत्र लॉग नहीं है यह एक ही पृष्ठ में रहता है।
मुझे क्या करना चाहिए?
Window.location.href
कोई तरीका नहीं है, यह एक संपत्ति है।
इसके बजाए इसे निर्दिष्ट करने का प्रयास करें (यह भी ध्यान दें, मैंने अग्रणी #
वर्ण निकाल दिया है) .. ।
window.location.href = "http://127.0.0.1:8100/#dashboard";
आपको अपने फ़ंक्शन को window.onload
ईवेंट से बाहर ले जाने की आवश्यकता है ...
विंडो। Onload = function () {} फ़ंक्शन newDoc () {window.location.href = "http://127.0.0.1:8100/#dashboard"; }
आम तौर पर केवल तब ही आवश्यक होता है जब आप पेज पर विशिष्ट तत्वों के साथ काम कर रहे होते हैं जो पृष्ठ तक लोड हो रहा है जब तक कि यह उपलब्ध नहीं होगा ।
newDoc
को ओनलोड
घटना में डालकर, आप प्रभावी ढंग से इसे अन्य घटनाओं से प्रत्यक्ष रूप से उपयोग किए जाने से छुपा रहे थे।
No comments:
Post a Comment