powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подгрузка javascript в мобильной версии IE
14 сообщений из 14, страница 1 из 1
Подгрузка javascript в мобильной версии IE
    #36166735
VDG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VDG
Гость
Здравствуйте.
Вопрос немного дурацкий.

Поставил эмулятор Windows Mobile 6 (с сайта Microsoft). В index.html подключаю javascript стандартным образом:
Код: plaintext
1.
<script type="text/javascript" src="http:///js/main.js"></script>

В самом index.html есть секция
Код: plaintext
1.
<script type="text/javascript">...</script>
которая вызывает функции из main.js

Так вот мобильный IE (запущенный в эмуляторе) не видит этих функций. Это на самом деле так или это тупит эмулятор? Есть у кого под рукой реальная железка? А то складывается впечатление, что мобильный IE вообще не подгружает javascript из файлов
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36166840
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А этот самый мобильный ИЕ вообще яваскрипт поддерживает? У меня ни на мобильниках, ни на наладоннике - нет. Правда, наладонник у меня старый.
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36166875
VDG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VDG
Гость
ShSerge, поддерживает.
Javascript, который размещен внутри index.html отрабатывает.

Тут правда вопрос, то ли он не грузит скрипты, то ли не вызывает обработчик onload :(
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36166883
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С онлоад - поосторожнее не для всякого доктайпа работает (как приаттачить эвент здесь на форуме illion, похоже, писала - можно поискать).
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36166938
VDG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VDG
Гость
ShSerge, с онлоад разобрался. Нормально он отрабатывает. Действительно не хочет, собака страшная, вызывать функции из подключаемого javascript файла :(

Вот и вопрос, это эмулятор гребет или реальная железка так же себя вести будет. К сожалению не на чем проверить.
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36166971
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VDG, если вы заговорили об onload, есть подозрение, что вызываемые функции еще не определены на момент вызова или же вы их объявляете в локальном контексте.

Что-то типа:
main.js
Код: plaintext
1.
2.
3.
4.
window.onload=function(){
	var func=function(){
		alert('1');
	}
}

index.html
Код: plaintext
<script>func();</script>

Ничего не выведется!
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36166978
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
an0nym,

Не выведется. Надо:
Код: plaintext
1.
window.onload=function(){alert('1');}
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36167001
VDG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VDG
Гость
an0nym, не, тут все нормально.

В index.html содержится следующий код:
Подключается javascript
Код: plaintext
1.
<script type="text/javascript" src="main.js"></script>
В body имеем следующий код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<script type="text/javascript">
function start(){
    alert('start');
    test();
}
window.onload = start;
</script>

В main.js реализована функция:
Код: plaintext
1.
2.
3.
function test(){
    alert('test');
}

Так вот, десктопный браузер выводит 2 алерта, 'start' и 'test' соответственно.
А мобильный браузер, из под эмулятора выводит только алерт 'start'.

Если реализацию функции test() поместить внутрь index.html, в секцию script, то все начинает работать под эмулятором по-человечески. Из чего я сделал вывод, что мобильный браузер из под эмулятора имеет проблемы с загрузкой main.js :(

И вопрос собственно в том, гребет эмулятор или мобильный браузер на реальной железке будет вести себя так же?
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36168634
VDG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VDG
Гость
Что, никого с WinMobile 6 нет?
:(
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36169448
Фотография Green2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
у меня такой мобильник

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36170441
VDG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VDG
Гость
Green2
у меня такой мобильник

Вы можете проверить, грузит ли он внешние скрипты?
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36171313
VDG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VDG
Гость
Проблема решилась.

Притащили мне железку, после плясок с бубном выяснилось, что этот чертов IE изумительный браузер начинает парсить подключаемые скрипты, только если ему от сервера прилетает content type: text/javascript. Apache изначально отдавал application/javascript.

Может кому поможет.
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36171493
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1.
Молодец! Конечно, понадобится.
...
Рейтинг: 0 / 0
Подгрузка javascript в мобильной версии IE
    #36171524
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, действительно, находка неплоха ... Только вот все очень логично и ИЕ молодец, что не дает исполниться скрипту, посланному с неизвестно каким контент-тайпом. Так что не надо косить в данном случае на этот ну не совсем идеальный браузер :), да к тому же в мобильной версии.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подгрузка javascript в мобильной версии IE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]