как проверить работоспособность JavaScript?

Allochka

Знаю, торможу, но подскажите, пожалуйста...

Elina74

Есть теги <noscript>.
Или тебе надо проверить правильность работы некого скрипта?

Allochka

Не пашут, видимо, JavaScript-ы в IE. Хочу это проверить как-то?
В опере все в порядке. А в IE не нажимаются кнопки (например нельзя ставить смайлики в форуме)

maggi14

Не делают того, что тебе нужно?
Во-первых, проверить можно студией.
Во-вторых, и обычно это удобнее, в левом нижнем углу IE должен появиться желтый треугольник, если проблемы. Тыкай в него и требуй подробностей, где упало.
Если же все работает, но не так, как ты хочешь, удобно глюки в маленьких скриптах искать, вставляя в код заведомо лажовые строки, чтобы узнать (опять же, с помощью треугольника докуда успела дойти программа.

Allochka

У меня все проще: Треугольника нет - "проблем нет", ничего не падает.
В том самом углу просто пишется например:" javascript: x", но, видимо, функция не вызывается. Переставлять, наверное, IE?

maggi14

повторяю: попробуй оттрейсить скрипт, вставив в него заведомо неработающие строки.

Allochka

Он даже не запускается. Трейсится все, кроме скрипта. (Не обращай внимания, я ламо)

1988

Gjghj,eq cjplfnm afqk nbgf^
хсщвуъБреьдЮ
БруфвЮ
Быскшзе дфтпгфпу=ЭОфмфыскшзеЭЮБЮБ.ЫСКШЗЕЮ
Б.руфвЮ
БищвнЮ
Бштзге ензу=игеещт мфдгу=ЭфффЭ щтСдшсл=ЭеуыеЭЮ
Б.ищвнЮ
Б.реьдЮ
х.сщвуъ
Tckb ghb yf;fnbb yf ryjgre @ффф" не выдастся окошко с сообщением "xxx" - значит, в обозревателе вообще отключены джаваскрипты...
Ну и т.д...

Allochka

умный?

1988

Делаешь документ типа:

<html>
<head>
<script language="Javascript"><></SCRIPT>
</head>
<body>
<input type=button onClick="test" value="aaa">
</body>
</html>

Если при нажатии на кнопку "ааа" не выдастся окошко с сообщением "xxx" - значит, в обозревателе вообще отключены джаваскрипты...
Ну и т.д...

Allochka

Другое дело!

2354570

Глупый вопрос - а почему нельзя было в настройках глянуть, включены ли они?

stm7884696

да там походу роблеы не с отключением, а с написанием скрипто под разные браузеры....
Если не широкоизвестные функции, то можно запросто без нажатия на кнопочку остаться....
А может даже в верстке проблема, ели кнопочка графическая, то на нее просо курсор не ставится как hand.

Ivan826

Открой FireFox'ом
Там есть шикарная консоль JavaScript, которая выдаст тебе все ошибки. Там самый строгий отладчик

stm7884696

читай предыдущий пост про возможную несовместимость кода для разных браузеров.
читай тред сначала про проблему в IE-only.

Ivan826

Читать умеешь?
Там самый жёсткий отладчик, и если в фоксе скрипт работает идеально и без ошибок - он сто пудово будет работать везде

stm7884696

если в фоксе скрипт работает идеально и без ошибок - он сто пудово будет работать везде
не факт... далеко не факт....

Allochka

Давно были отключены, я включил и обновил, но не заработало, поэтому написал в форуме. Я особо не программирую на Джаве, скорее всего это проблемы (глюки) IE, тк не работают даже скрипты форума (смайлики всякие). Буду переставлять IE.
Всем Спасибо Большое!

enochka1145

Слушайте, хватит путать Java и JavaScript . Общего у них столько же, сколько у C и COBOL-а.

Fragaria

Бля, да включи ты JavaScript в настройках, не слушай ты это программистское сборище, они щаз тебе насоветуют!

Fragaria

Если скрипт работает в фоксе - это гарантия того, что он будет работать в фоксе, не более.
Например, вызов document.getElementById сдохнет на ранних эксплорерах и нетскейпах. В опере тоже далеко не всегда правильно выполняются скрипты из фокса. Говорю на своём опыте, так как много приходится писать на JavaScript, а дома у меня IE нет в принципе, так что всё поверяю на Firefox. И потом выслушиваю жалобы заказчиков, что у них что-то не работает, хотя у меня в фоксе всё работало на 5.

Allochka

Да я включил. (Я вроде уже писал). Переставляю IE...

Allochka

Спасибо, что просветил...

Fragaria

наверняка включал при открытых в это время ещё нескольких копий эксплорера, поэтому галка вроде как и включилась, а работать вроде как и не стало
решение - закрываешь ВСЕ эксплореры, потом открываешь один, в нём выключаешь JavaScript, включаешь заново, закрываешь эксплорер. Потом открываешь снова - и опля! Работает!

Ivan826

Про древний броузеры - это конечно да. Особенно DOM.
Но меня это особо не колышит, поскольку вёрска у нас дивовая и рассчитана под броузеры FireFox, IE n Opera от 7. Так что в древних не только JS не работает, но и сайт подгружается без CSS
У фокса же самас развитая DOM

maggi14

> У фокса же самас развитая DOM
именно поэтому не следует в вопросах совместимости полагаться на мнение фокса

Ivan826

нда.... Чёй-та я раньше не подумал
Но факт остаётся фактом одтверждённым опытом - если скрипт работает в фоксе, в IE 6 и опере 8 он работает

uncle17

эх-х-х... а мы в свое время даже ролловеры под IE3/NN3 придрачивали. Хорошо, дримвивер 4-й вышел - он это автоматом делал

Ivan826

ахренеть! Этаж заибёшся!

uncle17

дык 2000-2001 годы были - народ еще на Win95 сидел, а кое-где и на Win 3.1

Ivan826

не да, помнится было такое. Я тогда был очень далёк от web кодинга просто
Оставить комментарий
Имя или ник:
Комментарий: