Вопросы о Барселоне

Поищите ответ на свой вопроc о Барселоне

',Как добраться из Барселоны в Андорру'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Барселоны в Венецию'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Барселоны в Лиссабон'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Барселоны в Ниццу или Париж'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Барселоны в Памплону'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Гранады в Барселону'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Марселя в Барселону'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Милана в Барселону'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Сантьяго-де-Компостелы в Барселону'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из Цюриха в Барселону'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как добраться из аэропорта Малаги в Беналмадену'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как купить комбинированный билет на поезд и в Порт Авентуру'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как называется самая главная улица Барселоны'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Как рано утром уехать от Площади Испании до аэропорта Барселоны'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Какая погода в Барселоне в июне'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Какое море в Барселоне'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Какой курорт Испании подходит для спокойного отдыха без детей'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Когда в Барселоне работает шоу поющих фонтанов'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',С какого вокзала Барселоны отправляются поезда в Мадрид'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Сколько стоит полет на воздушном шаре в Барселоне'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Сколько стоят продукты в Барселоне'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Стоит ли ехать из Барселоны в Андорру для шопинга'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } ',Что такое Barcelona Card'']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; } '']; function clearSearch() { searchField.value = ''; searchOut.style.display = 'none'; } const searchClear = document.querySelector('#searchClear'); const searchField = document.querySelector('#search'); const searchOut = document.querySelector('#searchOut'); searchClear.addEventListener('click', clearSearch); searchField.addEventListener('keyup', createSearch); function createSearch(e) { let more = 0; const searchStr = e.currentTarget.value; if (searchStr.length > 1) { searchOut.innerHTML = ''; searchOut.style.display = 'block'; arrUrl.forEach(function(v) { if (v.search(new RegExp(searchStr, 'gi')) != -1) { if (more < Nmax) { const link = document.createElement('a'); link.href = v.replace(/ /g, '_'); link.textContent = v; searchOut.appendChild(link); } more++; } }); if(more === 0) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Ничего не найдено'; searchOut.append(div); } if(more > Nmax) { const div = document.createElement('div'); div.classList.add('more'); div.innerText = 'Есть еще: уточните поиск'; searchOut.append(div); } } else searchOut.style.display = 'none'; return false; }
Не нашли ответ на свой вопрос? Задайте его нашим экспертам.
24

Экскурсионная Каталония
  • Где остановиться: В многочисленных отелях на любой вкус самого любимого туристами города Испании — красавицы-Барселоны, просто битком набитой всевозможными достопримечательностями. В Таррагону стоит отправиться тем, кто любит покой и уединение не в ущерб «экскурсионке». Размещение в Жироне порекомендуем поклонникам истории — здесь что масса колоритных старинных зданий. Реус великолепно сочетает пляжные богатства и достопримечательности каталонского модерна.
  • Что посмотреть: Массу достопримечательностей Барселоны — от Рамблы до Камп-Ноу, от Саграда Фамилии до Монтжуика. Бесалу словно внезапно телепортировался в наши дни из Средневековья, не менее богата на старинные здания, живописные каналы и интересные музеи уютная Жирона. В Замке Пуболь можно узнать историю немеркнущей любви Гала и Дали, а в Монсеррате — проникнуться духом горной обители. Таррагона интересна кучей памятников с «тэгом» ЮНЕСКО, а в Реусе непременно нужно насладиться творениями каталонских архитекторов и «закрепить» впечатления бокалом восхитительного вина или бренди.
  • Вас также могут заинтересовать Греция, Италия, Турция, Франция, Чехия.
  • Самые популярные города и курорты страны: Барселона, Ибица, Майорка, Тенерифе, Мадрид.