Ошибка в коде Js, Неправильно работает скрипт.
При заполнении двух полей импута (допустим "111" и "222") и нажатии на кнопку "ok" пользователя должно отослать на сайт test.ru/111222.txt
Но в коде есть баг: допустим я нахожусь на сайте "bla.ru" и при нажатии на кнопку "ок" меня прикидывает на сайт "bla.ru/test.ru/111222.txt". Помогите исправить, вот код: <html> <head> <script language="JavaScript"> <!-- hide function getFileName() { var s1 = document.getElementById('inp1').value; var s2 = document.getElementById('inp2').value; var s = "test.ru/" + s1 + s2 + ".txt"; location.href = s; } // --> </script> </head> <body> <form> <input type="text" id="inp1" name="inp1" style="width: 80px; height: 20px;" /> <input type="text" id="inp2" name="inp2" style="width: 80px; height: 20px;" /> <input type="button" value="ok"onClick="getFileName();"> </form> </body> </html> |
var s = "//test.ru/" + s1 + s2 + ".txt"; |
Теперь всё норм работает:
<html> <head> <script language="JavaScript"> <!-- hide function getFileName() { var s1 = document.getElementById('inp1').value; var s2 = document.getElementById('inp2').value; var s = "http://test.ru/" + s1 + s2 + ".txt"; location.href = s; } // --> </script> </head> <body> <form> <input type="text" id="inp1" name="inp1" style="width: 80px; height: 20px;" /> <input type="text" id="inp2" name="inp2" style="width: 80px; height: 20px;" /> <input type="button" value="ok" onclick="getFileName();"> </form> </body> </html> UPD: Kolyaj, не увидел. |
Спасибо)) небольшой просчёт был.
|
А можно как-нибудь скрыть имя сайта в адресной строке?
Или просто вывести содержимое txt в alert?? |
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 20:37. |