हाय सब मैंने यहाँ से एक कैलेंडर विकसित किया है http://keith-wood.name/datepick.html मेरे आवेदन में जो स्थानीय रूप से ठीक काम कर रहा था। लेकिन जब मैं फाइलों की मेजबानी कर रहा हूं तो मैं कैलेंडर प्रदर्शित करने में असमर्थ हूं, क्या कोई बता सकता है कि समस्या क्या हो सकती है?

मुझे एक और दिलचस्प मिला, यानी जब मुझे master page हो रहा है तो मैं स्क्रिप्ट लोड करने में असमर्थ हूं

यहाँ उसके लिए लिंक है जिसके पास Master page है

http://myusapayroll.com/Demo/DemoTest.aspx

जो बिना मास्टर पेज के ठीक काम करता है वह यहाँ है

http://myusapayroll.com/Test/Test.aspx

क्या कोई मुझे सुझाव दे सकता है कि क्या करना है

1
Vivekh 19 अक्टूबर 2011, 15:50
जादू? क्या आप अपने कोड में यूआरएल या कुछ के रूप में दे सकते हैं? या आप अपना कोड पोस्ट कर सकते हैं?
 – 
Manuel van Rijn
19 अक्टूबर 2011, 15:56
अधिक जानकारी के बिना नहीं। मेरा पहला अनुमान बेला को आग लगाना और देखना होगा कि क्या स्क्रिप्ट फ़ाइल खराब संदर्भ से 404'ing है। आपने <script url="@Url.Content(...)" ></script> यूआरएल हेल्पर का सही इस्तेमाल किया?
 – 
asawyer
19 अक्टूबर 2011, 15:56

3 जवाब

सबसे बढ़िया उत्तर

यह शायद इसलिए है क्योंकि आपके प्रस्तुत पृष्ठ में मैं आपको ऐसा करते हुए देख सकता हूं

$('#ctl00_ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });

लेकिन आपकी वास्तविक टेक्स्टबॉक्स नियंत्रण आईडी है

ContentPlaceHolder1_txtHiredate 

इसलिए आपको अपना कोड बदलने की जरूरत है और इसे काम करना चाहिए

$('#ContentPlaceHolder1_txtHiredate').datepick({showOnFocus: false, showTrigger: '#calImg' });

लेकिन आईडी को हार्ड कोड न करने का प्रयास करें बल्कि इसके बजाय एएसपीनेट में क्लाइंट आईडी का उपयोग करें

2
Josh Crozier 7 पद 2015, 06:45
अच्छी तरह से काम करता है लेकिन स्थानीय में मैं यह नहीं ढूंढ पा रहा हूं कि मैं बाद में उपयोग करता हूं या नहीं
 – 
Vivekh
19 अक्टूबर 2011, 17:31
मैं क्लाइंट आईडी का उपयोग कैसे कर सकता हूं जैसा कि कहा गया है
 – 
Vivekh
19 अक्टूबर 2011, 17:35
यह एक अच्छा पठन है जिसमें कोडिंग उदाहरणों के साथ आपके सभी प्रश्नों का उत्तर देना चाहिए codeproject.com/KB /scripting/Masterpage-Javascript.aspx
 – 
Bobby
19 अक्टूबर 2011, 17:40

सुनिश्चित करें कि आपके कोड के अनुभागों में जावास्क्रिप्ट सहित आपके सभी लिंक सही स्थान की ओर इशारा कर रहे हैं। यदि आपके पास फ़ायरबग है तो आप 'Scipts' टैब पर भी क्लिक कर सकते हैं, यह सत्यापित करने के लिए कि आपके सभी जेएस लोड हो गए हैं। यह पहला विचार होगा कि मैं कम से कम जांच करूंगा।

0
Ryan 19 अक्टूबर 2011, 15:55

मुझे लगता है कि लाइव होने के बाद आपकी javascript फाइलें ठीक से संदर्भित नहीं हो रही हैं। इसलिए सुनिश्चित करें कि आपकी सभी js और css फ़ाइल सही पथ के संदर्भ में हैं।

eg.http://keith-wood.name/js/jquery.tabs.js
0
huMpty duMpty 19 अक्टूबर 2011, 16:14