Используйте JavaScript и HTML, чтобы отправить поиск на внешний веб-сайт и открыть его в новой вкладке.Html

Программисты Html
Ответить
Anonymous
 Используйте JavaScript и HTML, чтобы отправить поиск на внешний веб-сайт и открыть его в новой вкладке.

Сообщение Anonymous »

Я новичок в сообществе, но с нетерпением жду возможности внести свой вклад по мере роста моей карьеры программиста. Я немного застрял в чем-то и надеюсь, что смогу получить помощь.

Я очень близок к тому, чтобы все сделать правильно, но у меня есть один "#", который меня сбивает с толку. Вот такая ситуация...

У меня есть окно поиска во всплывающем окне расширения Chrome, которое я создаю, и которое предназначено для отправки его входных данных для поиска на другом веб-сайте. Допустим, например, я ввожу в поле поиска «Справка» и нажимаю Enter.

URL-адрес, по которому я перехожу, следующий: «#». Вот так:
https://example.com/search/main.action# ... earch=help

Мой HTML-код формы выглядит следующим образом:

Код: Выделить всё

Search :


Search website

Мой сценарий выглядит следующим образом:

Код: Выделить всё

var searchItem = document.getElementById('search').value;
console.log(searchItem);

function website(){
window.open('https://example.com/home/main.action', '_blank');
document.getElementById('q').value = searchItem;
document.getElementById('searchArchived').click();
var results = document.getElementById('search-results').value;
};

document.getElementById('gotowebsite').addEventListener('return', website);

}
Я пробовал разные способы добавить # в URL-адрес, но мне ничего не удалось. Даже добавление + «#» после main.action дает мне нежелательные результаты. Есть предложения? Заранее спасибо.

И да, я пробовал использовать другие предложения, которые были даны в ответ на подобные вопросы. Они не решили # проблему. :/

Подробнее здесь: https://stackoverflow.com/questions/504 ... -open-in-a
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»