Показать сообщение отдельно
  #3 (permalink)  
Старый 17.09.2017, 12:32
Интересующийся
Отправить личное сообщение для Lun2 Посмотреть профиль Найти все сообщения от Lun2
 
Регистрация: 28.08.2017
Сообщений: 14

void(), window.location выдает что-то типа:
Location → https://javascript.ru/forum/events/7...-stranica.html
т.е. по сути это URL,
а в своем вопросе имел в виду путь к некоей временной папке на локальном диске: C:\..... и так далее, т.е. реальный путь к файлу.

То, что Вы предлагаете - подключить файл с функциями... - я с этого начал, но браузер упорно не хотел обращаться к локальному файлу в другом месте (т.е. на другом локальном диске).
Т.е. если я добавлял букмарклетом на страницу тестовую функцию типа
<script type =...> function abc(){alert('hello')}</script>, она добавлялась.
Когда я вручную добавлял ее в консоли : abc() - она вызывалась и из консоли и из другого букмарклета, который только вызывал abc(), нормально.

Если же я добавлял на страницу ссылку на функцию abc() во внешнем файле d:\a.js:
<script... src="file:///d:/a.js"> </script>

то этот тег также добавлялся, но при попытке вызвать ее из консоли она не вызвалась, браузер говорил, что не может найти abc... Уже переэкспериментировал с направлением слешей и их кол-вом но не смог подобрать вариант, чтобы abc() вызывалась из внешнего файла.
Из-за этого и появилась идея - узнать локальный путь НА ДИСКЕ и закинуть туда вручную a.js ().
Если бы мне подсказали, из-за чего не подключается внешний файл - это было бы здорово.
Ответить с цитированием