|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.04.2014, 18:43 | #1 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
Изменение HTML кода скриптом из другого файла
Всем привет! Пытался понять немного внедрение Javascript'а в HTML. Как просто писать Javascript в самом файле .html, понятно, но не получается выполнить функцию SayHello() из внешнего скрипта. Скрипт загружается, но функция срабатывает только в Opera, в Chrome или Safari же не желает.
Вопрос: как правильно с точки зрения Chrome создавать и выполнять функции из внешних скриптов? |
06.04.2014, 20:30 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
На сколько мне известно, все должно выполняться. Но если ты пытаешься вызвать функцию которая (на пример) должна вернуть позицию курсора. То в разных браузерах это делается по разному.
Попробуй создать функцию такого типа и вызвать ее из внешнего файла. Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
06.04.2014, 20:54 | #3 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
В getalert.js сохранил функцию getAlert(), данную Вами. Не хочет работать.
Код HTML:
<script src="getalert.js"></script> <script> getAlert(); </script> |
06.04.2014, 21:18 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,150
|
1. смотрите консоль или фаербаг - библиотека не подключается возможно? пути итд
2. покажите ко getalert.js |
07.04.2014, 09:12 | #5 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
ADSoft, использую Блокнот для кодинга, поэтому ни консоли, ни фаербага у меня нет. Скрипт загружается без ощибок, проверил с помощью события onload.
Код getalert.js: Код:
|
07.04.2014, 16:37 | #6 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,442
|
Цитата:
Если где-то ниже body узла, есть блок: Код:
Переместите вы свой doTheHarlemShake в head, и все будет работать. По возможности, всегда, отделяйте JS от HTML, потом вам же проще. А работает это просто: в head добавляете импорт кода: Код:
|
|
07.04.2014, 16:50 | #7 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
Человек_Борща, в onload я прописал alert('It works'), но несмотря на то, что скрипт загрузился, функции его я выполнить не смог. Все скрипты у меня находятся внизу страницы, и функции, вызываемые выше скриптов, вполне себе работают, ну, исключая, внешние скрипты. Функцию, которую вызываю из внешнего скрипта, я прописал внизу страницы после импорта так:
Код HTML:
<script> getAlert(); </script> |
08.04.2014, 03:52 | #8 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Попробуй создать вот такую страницу. Ради эксперемента.
Если все будет работать, то возможно что ты указал не верный путь к файлам ".js" Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
08.04.2014, 21:43 | #9 |
Почетный нуб
Форумчанин
Регистрация: 07.05.2013
Сообщений: 155
|
pompiduskus, дело в том, что скрипт загружается, а содержимое выполняться не хочет. Код, данный Вами работает, но, чтобы убедиться в том, что путь я указал правильно, я залил его в интернет и путь к нему уже из интернета указал в коде. То же самое, что и со скриптом на самом компьютере.
|
08.04.2014, 21:46 | #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 |