|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
Добрый день! Вот такая проблема. На флешке имеется папка с учебными материалами. Чтобы открыть первую страницу использую ссылку file:///C:/CISCO_CCNA/Exploration1/theme/cheetah.html?c1lang=en&c1id=en0600000000&c2lang=&c2id=&chapter=1 При переходе на другой компьютер путь меняется и его приходится каждый раз править руками. Неудобно. Решил сделать простенький скриптик. Идея была такая. Скрипт лежит в папке CISCO_CCNA. При запуске определяется текущий путь к скрипту и дописывается в вышеприведенную ссылку вместо выделенного красным. Далее открывается браузер, ему указывается сформированный путь и вуаля. Вот что у меня получилось: Код: plaintext 1. 2.
написано file://localhost/G:/CISCO_CCNA/Exploration1/theme/cheetah.html, т.е. параметры ?c1lang=en&c1id=en0600000000&c2lang=&c2id=&chapter=1 в адресную строку не передаются, а без них страница загружается не правильно. Подскажите люди добрые в чем причина или где ошибка моя? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 14:48 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
Попробуйте Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 15:23 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
localhost как туда затесался? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 15:27 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
vitali_beginner, символ ? не допустим в имени файла. Вот умный скриптхост и отсекает всё что правее. Попробуйте поставить пробел перед параметрами ( не факт, что спасёт) Код: plaintext
ЗЫ: если можете выложить cheetah.html на форум - попробую у себя скрипт потерзать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 15:31 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
@ Akina Не помогло. Выдает ошибку: Не удается найти указанный файл. @ пробуй камнем Пробел тоже не помог. Вот код страницы cheetah.html Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 16:03 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
Еще раз ненавязчиво спрошу: с какой стати в переменную pth2 попала строка localhost? Вы знаете, что такое localhost? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 16:10 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
Antonariy, ну браузер так отрабатывает, что с него взять. Как по мне, что file:///{путь} , что file://./{путь} , что file://localhost/{путь} - всё едино. Разве что первый вариант более привычен глазу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 16:23 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
2 Antonariy Согласно википедии localhost (127.0.0.1—127.255.255.255) — зарезервированный диапазон IP-адресов для обозначения так называемого «локального хоста», то есть для сети, состоящей только из одного компьютера. Как правило, используется всего один адрес — 127.0.0.1, который устанавливается на специальный сетевой интерфейс «внутренней петли» (англ. loopback) в сетевом протоколе TCP/IP. В Unix-подобных системах данный интерфейс обычно именуется «loN», где N — число, либо просто «lo». При установке соединений в этой вырожденной «сети» присутствует только один компьютер, при этом сетевые протоколы выполняют функции протоколов межпроцессного взаимодействия. Использование адреса 127.0.0.1 позволяет устанавливать соединение и передавать информацию для программ-серверов, работающих на том же компьютере, что и программа-клиент, независимо от конфигурации аппаратных сетевых средств компьютера (не требуется сетевая карта, модем, и прочее коммуникационное оборудование, интерфейс реализуется при помощи драйвера псевдоустройства в ядре операционной системы). Таким образом, для работы клиент-серверных приложений на одном компьютере не требуется изобретать дополнительные протоколы и дописывать программные модули. Обычно адресу 127.0.0.1 однозначно сопоставляется имя хоста «localhost» и/или «localhost.localdomain». В IPv6 локальному хосту сопоставляется IP-адрес ::1/128 (0:0:0:0:0:0:0:1). Таким образом localhost указывает на то, что ресурс следует искать на этом же компьютере. Но это не важно. Если приведенную выше ссылку (которая НЕ содержит localhost) скопировать и вставить в адресную строку браузера, то после нажатия Enter браузер автоматически добавит localhost. Поэтому считаю некритичным присутствие или отсутствие в ссылке параметра localhost. Что критично, так это то, что в адресную строку не передаются параметры, идущие после вопросительного знака. Как это обойти? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 16:27 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
> Автор: vitali_beginner > Согласно википедии А вы не читайте на ночь советских газет (с) открываешь файл под названием hosts и добавляем ко всем строкам, у которых нет, в начало символ # потом добавляем строку: 94.100.191.202 localhost сохраняем файл и пробуем перейти в браузере по адресу localhost ;))) > Таким образом localhost указывает на то, что ресурс следует искать на этом же компьютере. Таким образом localhost ни на что не указывает Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 16:44 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
vitali_beginner, в скрипте есть ссылка на Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 16:51 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
А вообще да, я перепутал /c/ и /c:/. Можно создать ярлык с этим адресом, запустить и удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 16:52 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
@ пробуй камнем Вот ссылка на флешку cheetah.swf: http://letitbit.net/download/79727.757e0133522741fe8812fa610f82/cheetah.rar.html ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:03 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
А хотя создавать/удалять нельзя, нужно просто иметь его на флешке и менять ссылку перед запуском. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:03 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
vitali_beginner@ пробуй камнем Вот ссылка на флешку cheetah.swf: http://letitbit.net/download/79727.757e0133522741fe8812fa610f82/cheetah.rar.html на летитбит с работы не доберусь. Если оно не оч.большое - выложите здесь, а так смогу проболжить эксперименты только вечером. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:06 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
@ Antonariy Пробовал создать ярлык на рабочем столе, записал в URL file:///G:/CISCO_CCNA/Exploration1/theme/cheetah.html?c1lang=en&c1id=en0600000000&c2lang=&c2id=&chapter=1, запустил. Браузер открывает вкладку, где в адресной строке написано file://localhost/G:/CISCO_CCNA/Exploration1/theme/cheetah.html, а параметры ?c1lang=en&c1id=en0600000000&c2lang=&c2id=&chapter=1 в адресную строку все равно не передаются. @ пробуй камнем Архив весит 152 КБ, не пропускает. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:25 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
vitali_beginner, авторАрхив весит 152 КБ, не пропускает. я не поленюсь и из двух кусков собрать ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:28 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
vitali_beginnerАрхив весит 152 КБ, не пропускает. вырежьте оттуда немного лишнего 2кбайтного кода ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:36 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
пробуй камнемя не поленюсь и из двух кусков собрать ))) Вот из двух кусков ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:51 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:52 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
У меня работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 17:52 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
AntonariyУ меня работает. Да Ваш скрипт работает, но у Вас в примере в адресную строку передается один параметр, а у меня несколько. И когда я вместо Код: plaintext
Код: plaintext
А вот после запуска ярлыка все по старому: Браузер открывает вкладку, где в адресной строке написано file://localhost/G:/CISCO_CCNA/Exploration1/theme/cheetah.html, а параметры ?c1lang=en&c1id=en0600000000&c2lang=&c2id=&chapter=1 в адресную строку все равно не передаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 18:13 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
Браузер у вас какой? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 18:17 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
AntonariyБраузер у вас какой? Opera, версия 11.50 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 20:07 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
А у меня IE. Проблема в опере. Тогда другой вариант. Создавать html-файл с <meta http-equiv="refresh" content="0;ваш урл"> и открывать его. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 20:32 |
|
VBScript Проблема с открытием ссылки
|
|||
---|---|---|---|
#18+
не выдержал и решил поучавствовать в беседе) vitali_beginnerто ярлык создается нормально. А вот после запуска ярлыка все по старому: возможно дело в параметрах ярлыка. несколько топиков потрачено на это. туда ведь нуно записывать параметры специальным секретным способом) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2011, 20:37 |
|
|
start [/forum/topic.php?fid=60&msg=37378977&tid=2158521]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 132ms |
0 / 0 |