2010-10-27 9 views
7

मैं नेटबीन का उपयोग अपने एचटीएमएल प्रोजेक्ट को संपादित करने के लिए कर रहा हूं। मैंने परियोजना को एक PHP प्रोजेक्ट के रूप में परिभाषित किया है (हालांकि यह सिर्फ HTML है)।नेटबीन्स "एप्लिकेशन/एक्स-जावास्क्रिप्ट" टैग

समस्या: Netbeans जावास्क्रिप्ट के रूप में नहीं मानता:

<script type="application/javascript"> 

या

<script type="application/x-javascript"> 

ऐसे में यह जावास्क्रिप्ट संपादन सुविधाओं को सक्षम नहीं है। (स्वतः पूर्ण और ...)

इसके बजाय यह केवल <script type="text/javascript"> को पहचानता है।

क्या संपादक को "application/javascript" को जावास्क्रिप्ट के रूप में पहचानने का एक कस्टम तरीका है?

+0

नेटबीन का संस्करण आप क्या उपयोग कर रहे हैं? –

+0

मुझे लगता है कि आप सबकुछ "टेक्स्ट/जावास्क्रिप्ट" के रूप में चिह्नित कर सकते हैं और फिर जब आप तैनाती करते हैं तो प्रोजेक्ट-व्यापी खोज-एन-प्रतिस्थापन करें। हालांकि, यह एक स्थायी समाधान नहीं है। – Stephen

+0

- मैं रात का निर्माण 7.02 और संस्करण 6.9 का उपयोग कर रहा हूं। – eshalev

उत्तर

0

HTML से एक अलग फ़ाइल में जावास्क्रिप्ट डालने से इसे हल किया जाएगा, है ना? या यह एक विकल्प नहीं है?

इस मिला: http://forums.netbeans.org/topic6181.html

+0

नहीं, समस्या यह है कि यह परियोजना पहले ही 90% हो चुकी है। मैं अब इसमें शामिल हो गया हूं ... मैं वर्तमान एचटीएमएल फाइलों को बदलना नहीं चाहता (यह अपूर्ण होगा ...)। – eshalev

+1

ठीक है, आप विनम्र और पीड़ित हो सकते हैं, या आप जेएस फाइलों में स्क्रिप्ट टैग स्रोत बना सकते हैं और संदर्भ संपादन कर सकते हैं: ^) आपकी पसंद। –

1

मेरा मानना ​​है कि Netbeans <script type="text/javascript"> की तलाश में है से पहले स्वत: पूर्ण सक्षम है। वे शायद इनलाइन JavaScript के लिए डब्ल्यू 3 एचटीएमएल विनिर्देश का पालन कर रहे हैं।

प्रश्न जो जावास्क्रिप्ट के लिए सही एमआईएम प्रकार है, अक्सर आता है। आधिकारिक एमआईएम प्रकार एप्लिकेशन/जावास्क्रिप्ट है, लेकिन कुछ ब्राउज़र इसका समर्थन नहीं करते हैं। उद्योग मानक 'टेक्स्ट/जावास्क्रिप्ट' बन गया है।