2012-05-11 4 views
0

Мне нужно постоянно искать файлы, такие как smss.exe, по адресу http://www.winpatrol.com/db/pluscloud/.пользовательская панель поиска на моей домашней странице

Есть ли способ создать индивидуальную панель поиска на моей домашней странице, которая будет делать это для меня?

Так что, если я типа SMSs в строке поиска будет принимать меня http://www.winpatrol.com/db/pluscloud/smss.html

Я пытался в чистом HTML с запросами GET и не может найти способ сделать это. Я думал, может быть, есть способ Javascript или что-то в этом роде.

+0

Не могли бы вы уточнить, что вы уже пробовали? – lu1s

+0

Несомненно. Я попробовал что-то вроде этого. '

', но, конечно, это не сработало, потому что он создавал http://www.winpatrol.com/db/pluscloud/?q=smss, когда я искал smss. Мне нужен способ сохранить запрос при вводе, concat «.html» до конца, а затем привести его в соответствие с этим http://www.winpatrol.com/db/pluscloud/ – bizarrechaos

+0

@bizarrechaos. Что вы подразумеваете под контаком '.html' и' winpatrol.com/db/pluscloud'? – Hawken

ответ

2

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

Вы можете использовать серверный PHP или что-то подобное, чтобы достичь этого лучше.

Вот решение JS с небольшой проверкой ошибок:

<form onsubmit="return redirect()"> 
    <input id="search_form_input" type="text" name="query" /> 
    <input type="submit" value="Search" /> 
</form> 


<script type="text/javascript"> 
    function redirect() 
    { 
     var query = document.getElementById('search_form_input').value; 
     if (query != '') { 
      window.location = 'http://www.winpatrol.com/db/pluscloud/' + query + '.html'; 
     } 
     return false; 
    } 
</script> 
+0

Это именно то, что я хотел. Я знаю, что это можно сделать на PHP, и я знаю PHP. Но это просто обычная домашняя страница для моего личного использования, ее не на сервере, поэтому PHP будет немного чрезмерным. Большое спасибо, – bizarrechaos

+0

. Добро пожаловать, я понимаю. Поскольку он предназначен только для личного использования, вы знаете, чего ожидать. Рад помочь. – drew010

-1

Google custom search является то, что вы, вероятно, ищете.

+0

Почему вы так думаете? вопрос заключается в том, чтобы использовать что-то вроде javascript для создания простой формы поиска. Пользовательский поиск Google слишком громоздкий для чего-то такого простого, и это излишне. «Я хочу, чтобы набрать smss в поле поиска и перейти на winpatrol.com/db/pluscloud/smss.html» – Hawken

Смежные вопросы