![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
![]()
Всем привет! Пытался понять немного внедрение Javascript'а в HTML. Как просто писать Javascript в самом файле .html, понятно, но не получается выполнить функцию SayHello() из внешнего скрипта. Скрипт загружается, но функция срабатывает только в Opera, в Chrome или Safari же не желает.
Вопрос: как правильно с точки зрения Chrome создавать и выполнять функции из внешних скриптов? |
![]() |
![]() |
![]() |
#2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
На сколько мне известно, все должно выполняться. Но если ты пытаешься вызвать функцию которая (на пример) должна вернуть позицию курсора. То в разных браузерах это делается по разному.
Попробуй создать функцию такого типа и вызвать ее из внешнего файла. Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
![]() |
![]() |
![]() |
#3 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
![]()
В getalert.js сохранил функцию getAlert(), данную Вами. Не хочет работать.
Код HTML:
<script src="getalert.js"></script> <script> getAlert(); </script> |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
1. смотрите консоль или фаербаг - библиотека не подключается возможно? пути итд
2. покажите ко getalert.js |
![]() |
![]() |
![]() |
#5 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
![]()
ADSoft, использую Блокнот для кодинга, поэтому ни консоли, ни фаербага у меня нет. Скрипт загружается без ощибок, проверил с помощью события onload.
Код getalert.js: Код:
|
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() Цитата:
Если где-то ниже body узла, есть блок: Код:
Переместите вы свой doTheHarlemShake в head, и все будет работать. По возможности, всегда, отделяйте JS от HTML, потом вам же проще. А работает это просто: в head добавляете импорт кода: Код:
|
|
![]() |
![]() |
![]() |
#7 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
![]()
Человек_Борща, в onload я прописал alert('It works'), но несмотря на то, что скрипт загрузился, функции его я выполнить не смог. Все скрипты у меня находятся внизу страницы, и функции, вызываемые выше скриптов, вполне себе работают, ну, исключая, внешние скрипты. Функцию, которую вызываю из внешнего скрипта, я прописал внизу страницы после импорта так:
Код HTML:
<script> getAlert(); </script> |
![]() |
![]() |
![]() |
#8 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
Попробуй создать вот такую страницу. Ради эксперемента.
Если все будет работать, то возможно что ты указал не верный путь к файлам ".js" Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
![]() |
![]() |
![]() |
#9 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
![]()
pompiduskus, дело в том, что скрипт загружается, а содержимое выполняться не хочет. Код, данный Вами работает, но, чтобы убедиться в том, что путь я указал правильно, я залил его в интернет и путь к нему уже из интернета указал в коде. То же самое, что и со скриптом на самом компьютере.
|
![]() |
![]() |
![]() |
#10 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
![]()
Нажми F12 в chrome и перезагрузи страницу. Там тебе покажет в чем проблемма. Если есть ошибки естественно :D
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение элемента окна из другого потока | CraZZZy-GameRRR | Visual C++ | 1 | 04.04.2013 17:43 |
Изменение html кода в Twebbrowser | glebast | Помощь студентам | 0 | 31.07.2012 22:57 |
Загрузка кода с другого сервера | Форсировка | JavaScript, Ajax | 2 | 18.11.2010 11:26 |
Изменение html кода | Psux | Общие вопросы Delphi | 1 | 10.07.2010 03:09 |
Выдернуть куски кода из html-кода | trafbite | Помощь студентам | 7 | 18.08.2007 13:51 |