Вопросы о Санкт-Петербурге

Поищите ответ на свой вопро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; } ',Что посмотреть в Санкт-Петербурге за 1 день'']; 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; } ',Что посмотреть в Санкт-Петербурге и Ленинградской области за 3 дня'']; 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; }
Не нашли ответ на свой вопрос? Задайте его нашим экспертам.
24

Вас ждёт:

• Интерактивные экспонаты

Шоу фокусников и иллюзионистов

• Спиритический сеанс

• История и реквизит известных иллюзионистов

Здесь всё происходит прямо у вас на глазах — и вы становитесь частью процесса

Подходит для тех, кто ищет необычные впечатления в городес детьми, друзьями или просто для себя!

Музей нового формата, который удивляет!

Коллекция необычных фактов, арт-объектов и ваше первое свидание с современным искусством.

Экспозиция, как маршрут — от чудес природы до технологий будущего: настоящий метеорит, золотой кубик Лего, самый маленький велосипед из книги рекордов, музейный архив, который можно исследовать.

И это только начало!

Настоящие старинные паровозы.

Увлекательные экскурсии и квесты.

Музейно-игровые занятия с детьми.

Тренажер «Кабина машиниста» с полным погружением.

Чай в стакане с подстаканником в тематическом кафе «Вагон-ресторан».

Воспользуйтесь нашим мобильным приложением: виртуальные экскурсии, архивные данные, дополненная реальность и многое другое!

Санкт-Петербург и окрестности