{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (20 окт 2016, 14:41) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем привет!
Написал скрипт на JS для поиска на сайте...
Так вот, когда ввожу рандомные буквы/цифры у меня (по задумке) открывается окно с надписью: "Ничего не найдено", но она дублируется (как будто-бы стоит цикл)

Js код:
[code]
function search() {
mytext=document.form1.text1.value.toLowerCase()
for (ita=0; ita<key.length; ita++) {
kaw=0
for (olg=0; olg<mytext.length; olg++) {
if (mytext.charAt(olg)==key[ita].charAt(olg)) {kaw=kaw+1}
}
if ((mytext.length)<=kaw) {doc=adress[ita]; break}
}
if (kaw==0) {doc="Нажаль нічого не знайдено..."}
stats='toolbar=no,location=no,scrollbars=no,directories=no,status=no,menubar=no,scrollbars=1,'+
'resizable=no,height=250,width=490,top=200,left=250'
if (document.form1.text1.value==""* {doc="Введіть слово для початку пошуку.<br><font size=2 color=red>Наприклад: Заповідники</font>"}
MsgBox = window.open ("","msgWindow",stats)
MsgBox.opener = window;
MsgBox.opener.name = "opener";
MsgBox.document.write("<head><title>Результат пошуку - "+mytext+"</title></head><body bgcolor=#fffff><h1><font color=#990033>Результати пошуку</font></h1><hr color=#333366>"*;
MsgBox.document.write(doc+"</body>"*;
}
[/code]
Скрины:
http://imgur.com/a/trp0Y

2. [автор] (27 окт 2016, 15:10) [0/0] [0] [отв] [спам] [под] +1 | -1

Ап, + заплачу за исправление этого косяка!

3. [автор] (27 окт 2016, 15:10) [0/0] [0] [отв] [спам] [под] +1 | -1

Тему перенёс из подраздела Вопросы новичков в подраздел Купля/Продажа/Платные услуги!*

4. (27 окт 2016, 16:13) [0/0] [0] [отв] [спам] [под] +1 | -1

Ты MsgBox.document.write(); два раза запускаеш. Либо обедини в одну или создай разные функции.
Так должно быть лучше
MsgBox.document.write("<head><title>Результат пошуку - "+mytext+"</title></head><body bgcolor=#fffff><h1><font color=#990033>Результати пошуку</font></h1><hr color=#333366>"+doc+"</body>"*;

5. [автор] (27 окт 2016, 16:15) [0/0] [0] [отв] [спам] [под] +1 | -1

Объединял, после ничего не работает

6. (27 окт 2016, 16:17) [0/0] [0] [отв] [спам] [под] +1 | -1

VALTURY, у тебя результат поиска тоже в этом окне отоброжается?

7. [автор] (27 окт 2016, 16:20) [0/0] [0] [отв] [спам] [под] +1 | -1

As, да-да

8. (27 окт 2016, 16:22) [0/0] [0] [отв] [спам] [под] +1 | -1

VALTURY, Форму скинь, попробую у себя потестить.
А вообще так и не понял зачем ты разорвал функцию MsgBox

9. [автор] (27 окт 2016, 16:32) [0/0] [0] [отв] [спам] [под] +1 | -1

As, <form class="search" name="form1" onSubmit="search()" action="#nul">
<input type="text" name="text1" class="pole" placeholder="Пошук..." required>
<input type="submit" name="Submit" value="" onClick="search()">
</form>

10. (27 окт 2016, 16:46) [0/0] [0] [отв] [спам] [под] +1 | -1

VALTURY, у тебя поиск по странице осуществляется или что?

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений