Страницы: 1
Мне нужно получить URL документа в 3х случаях.
1. URL введён в строку ввода адреса и я нажимаю ввод.
2. Я кликаю мышкой на ссылке и открываю новое окно.
3. Нажимая правой кнопкой мышки на ссылке выбираю из контекстного меню "Посмотреть URL"
Вот собственно и всё
Отсутствует
И в чем, собственно, вопрос?
тебе нужно узнать url?
1. У тебя уже есть URL документа и как только ты введешь его в адресную строку и нажмешь "Перейти" - тебе предложат, что с ним сделать.
2. Настройки по тому. как браузер будет реагировать на твое поведение, лучше всего регулируются в Tab Mix PLus.
3. В этом случае поможет Extended Link Properties: так в контектстном меню появится поле "свойства", в котором ожно узнать и URL к которому ведет ссылка (а что еще более приятно, и размер файла, который ты собираешься скачать)
Или все-таки вопрос звучал по-другому?
Отсутствует
И в чем, собственно, вопрос?
тебе нужно узнать url?
1. У тебя уже есть URL документа и как только ты введешь его в адресную строку и нажмешь "Перейти" - тебе предложат, что с ним сделать.
2. Настройки по тому. как браузер будет реагировать на твое поведение, лучше всего регулируются в Tab Mix PLus.
3. В этом случае поможет Extended Link Properties: так в контектстном меню появится поле "свойства", в котором ожно узнать и URL к которому ведет ссылка (а что еще более приятно, и размер файла, который ты собираешься скачать)Или все-таки вопрос звучал по-другому?
Мне нужен URL в виде переменной для дальнейшей работы с этой переменной.
Отсутствует
можешь сделать что-то типа такого... при загрузки страницы (ну т.е. документа) - а загрузка происходит в первых 2=ух твоих случаев, ты загоняешь url в переменную типа так:
var URLadress = window._content.document.location.href;
и так же надо прописать при переключении закладок...
Отсутствует
можешь сделать что-то типа такого... при загрузки страницы (ну т.е. документа) - а загрузка происходит в первых 2=ух твоих случаев, ты загоняешь url в переменную типа так:
var URLadress = window._content.document.location.href;
и так же надо прописать при переключении закладок...
Вот что я нашел
<toolbaritem id="GBLTut-SearchTerms-TBItem" persist="width">
<menulist id="GBLTut-SearchTerms" editable="true" flex="1"
minwidth="100" width="250"
onkeypress="if(event.which == 13) { GBLTut_Search(event, 'web'); }">
<menupopup id="GBLTut-SearchTermsMenu" onpopupshowing="GBLTut_Populate()" />
</menulist>
</toolbaritem>
насколько я понял здесь по нажатию на клавишу ввод, если курсор находиться в GBLTut-SearchTerms
то вывозиться функция GBLTut_Search(event, 'web');
Мне нужно нечто подобное только что бы эта функция вызвалась после того как я ввёл URL и нажал
ввод, далее мне нужно из функции как то взять этот URL и обработать. Загрузка страницы меня не интересует.
Интересует сам URL до загрузки.
Ещё неплохо бы
3. Нажимая правой кнопкой мышки на ссылке выбираю из контекстного меню скажем "Посмотреть URL"
и вызываю функцию которая может прочитать URL под ссылкой.
Отредактировано Jkc (17-08-2006 19:00:24)
Отсутствует
...
Вот что я нашел<toolbaritem id="GBLTut-SearchTerms-TBItem" persist="width">
<menulist id="GBLTut-SearchTerms" editable="true" flex="1"
minwidth="100" width="250"
onkeypress="if(event.which == 13) { GBLTut_Search(event, 'web'); }">
...
1. Что если "прицепить" onkeypress/down обработчик к <textbox id="urlbar"..., а по enter'у читать свойство text ?
2,3. То же самое, но для событий onmousedown в окне. По event.target.getAttribute("href") находим url ссылки.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
т.е.?
пиши понятней... Т.е. я нажал двойным кликом по ссылке (по тегу <a>) и вызвал контентс, и надо узнать ссылку по которой я кликнул?
это будет таргет твоего евента.
Или тебе что-то другое надо сделать?...
Отсутствует
1. Я нажимаю правой кнопкой на загруженной странице и в случае если мыша на ссылке или банере то должен появиться ещё один пункт в контекстном меню. скажем "Проверить URL".
2. Выбираю "Проверить URL" и URL должен в виде переменной попасть на обработку в .js
В ощем то это всё что мне нужно.
Отредактировано Jkc (28-08-2006 15:18:41)
Отсутствует
1. Я нажимаю правой кнопкой на загруженной странице и в случае если мыша на ссылке или банере то должен появиться ещё один пункт в контекстном меню. скажем "Проверить URL".
2. Выбираю "Проверить URL" и URL должен в виде переменной попасть на обработку в .jsВ ощем то это всё что мне нужно.
window. addEventListener ( "popupshowing", function (event) { if (gContextMenu && gContextMenu. link) { // отображаем пункт меню // в gContextMenu. linkURL - ссылка // gContextMenu не null, пока открыто контекстное меню } }, true )
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
...
а как отобразить пункт меню из этой функции?
Я сейчас точно не помню, вроде бы надо установить свойство hidden этого пункта значением true.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1