2010-10-27 4 views
7

Używam Netbeans do edycji mojego projektu HTML. Zdefiniowałem projekt jako projekt PHP (chociaż jest to po prostu HTML).Znaczniki Netbeans "application/x-javascript"

Problem: Netbeans nie rozpoznaje to jako javascript:

<script type="application/javascript"> 

lub

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

Jako takie nie umożliwiają funkcje edycji javascript. (Autouzupełnianie i takie ...)

Zamiast tego rozpoznaje tylko <script type="text/javascript">.

Czy istnieje niestandardowy sposób, aby edytor rozpoznał "application/javascript" jako JavaScript?

+0

Jaka jest wersja netbeans, z której korzystasz? –

+0

Przypuszczam, że można oznaczyć wszystko jako "text/javascript", a następnie po instalacji wdrożyć find-n-replace w całym projekcie. Jednak nie jest to trwałe rozwiązanie. – Stephen

+0

- Używam nocnej wersji 7.02, a także wersji 6.9. – eshalev

Odpowiedz

0

Umieszczenie javascript w oddzielnym pliku z HTML rozwiąże go, prawda? Czy to nie jest opcja?

Znalazłem to: http://forums.netbeans.org/topic6181.html

+0

Nie, Problem polega na tym, że ten projekt jest już w 90% zrobiony. Dostałem się do tego teraz ... Nie chcę zmieniać obecnych plików HTML (to byłoby niegrzeczne ...). – eshalev

+1

ok, możesz być grzeczny i cierpieć, lub możesz utworzyć znaczniki script src do plików js i edytować kontekst: ^) Twój wybór. –

1

wierzę Netbeans szuka <script type="text/javascript"> zanim zostanie włączone autouzupełnianie. Prawdopodobnie są zgodne ze specyfikacją HTML W3 dla linii wewnętrznej JavaScript.

Często pojawia się pytanie, który jest odpowiednim typem MIME dla JavaScript. Oficjalny typ MIME to application/javascript, ale niektóre przeglądarki tego nie obsługują. Standardem branżowym stał się "text/javascript".