Код в порядке, я думаю, ваш браузер блокирует ваше перенаправление на
http://www.google.pl/#hl=plf&output=search&q="+searchedValue;
Это может произойти, если у вас есть https
веб-сайт и вы хотите перенаправить на http
. Консоль автоматически отобразит сообщение об ошибке небезопасного перенаправления.
<form id="myform">
<input type="search" name="searchedValue">
<input type="submit" value="Szukaj" onclick="search(event)">
</form>
<script>
function search(event) {
// [0] gets the first textbox of current page with name.
var searchedValue = document.getElementsByName('searchedValue')[0].value;
if (searchedValue && event) {
event.preventDefault(); // cancels the event if it is cancelable
var specs = "height=auto,width=auto";
var searchUrl = "http://www.google.pl/#hl=plf&output=search&q=" + searchedValue;
window.open(searchUrl, "_blank", specs);
} else {
alert("empty string");
}
};
</script>
Полезные ссылки, такие как window.open () и protectDefault () . Я думаю, что лучше практиковаться с чистыми манипуляциями с JavaScript и DOM, когда вы учитесь. Во всяком случае, продолжайте тяжелую работу. :)