|
|
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
скрипт как то может определить url с которого он сам был загружен? (требуется для динамической подгрузки css с той же директории) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 10:06 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
Как-то конечно может, но может он это не всегда, а когда может, предпочитает ректально. 100% скрипт знает адрес страницы и адрес корня сайта, поэтому всю файловую структуру, с которой должен работать скрипт, нужно проектировать исходя из этой информации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 10:27 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
а если скрипты разрабатываются для использования на разных сайтах и в разных cms. соответственно и лежать они могут в разных местах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 10:33 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
Лебедкин, ??? Предположим сайт http://nikhrena.pisem.net/InputDate.html ссылается на JavaScript в файле DateScript.js Код: javascript 1. Адрес скрипта можно получить, слегка изменив ссылку на сайт: http://nikhrena.pisem.net/DateScript.js Аналогично для CSS. Сам сайт живет по адресу, пускай по очень длинному http://www.html.by/threads/22253-DIV-rastjagivaetsja-myshkoj.-Menjaetsja-razmer-vse-OK-no-nuzhno-chut-po-drugomu. Если в изначальном HTML-коде есть строка Код: html 1. то вытащить стиль можно через ссылку http://www.html.by/styles/forum.css ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 10:50 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
Лебедкина если скрипты разрабатываются для использования на разных сайтах и в разных cms. соответственно и лежать они могут в разных местахСоответственно они должны лежать в одном и том же месте относительно корня сайта или страницы, на которую подгружаются. Посмотри любой набор компонент типа JqueryUI, везде делается так, а не как-то еще. И user89 сделал так же. Наименее черезжопный способ выяснить, таки откуда же загрузился скрипт, состоит в том, чтобы назвать файл позаковыристей, в скрипте проверять теги <script> на наличие этого названия и узнавать, какой им прописан путь. Если же скрипт грузится через xhr каким-нибудь require.js, то нет никакого способа изнутри выяснить его источник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 11:04 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
я надеялся, что существует какая то переменная, в которой браузер помнит откуда он скрипт загрузил. понятно, спасибо за разъяснение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 11:19 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
user89, Таки надо будет довести свою (очень старую-престарую) поделку (DateScript.js) до коммерческого релиза. Потому что лучших я точно не видел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 11:28 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
ShSerge, да. Календарик хороший. Единственное, что не понял, как происходит скрытие: - я раскрыл список - дату не выбрал - щелкаю в любом месте браузера - календарь автоматом скрылся. Как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 12:14 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
user89ShSerge, да. Календарик хороший. Единственное, что не понял, как происходит скрытие: - я раскрыл список - дату не выбрал - щелкаю в любом месте браузера - календарь автоматом скрылся. Как? Фокус на инпуте пропадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 12:33 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
ShSerge, Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 13:02 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
Лебедкиня надеялся, что существует какая то переменная, в которой браузер помнит откуда он скрипт загрузил. понятно, спасибо за разъяснение. document.childNodes, но это то же что и разбирать html Код на счет <script src=""> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 04:26 |
|
||
|
узнать адрес откуда загружался скрипт
|
|||
|---|---|---|---|
|
#18+
Лебедкинскрипт как то может определить url с которого он сам был загружен?если скрипт подключается как обычно (через тег script), то примерно так Код: javascript 1. 2. 3. 4. т.к. скрипты подгружаются и тут же выполняются по порядку, то на момент загрузки (и выполнения) скрипт последний в списке. Хотя надежнее будет пройтись по этой коллекции скриптов и найти скрипт со своим именем в src. Если имя скрипта уникально, то правильный результат гарантирован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2013, 05:02 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38377071&tid=1447966]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 530ms |

| 0 / 0 |
