русский
Germany.ruForen → Архив Досок→ Programmierung

Поправьте мне в коде ошибку

1531  
7495 знакомое лицо21.11.21 01:24
7495
NEW 21.11.21 01:24 

Объясняю задачку, человек задаёт в окошечко имя, например Колян, жмёт на кнопку, ссылки напротив продуктов меняются с "@",

с ввв.алди.ру/@ на ввв.алди.ру/Колян, каждый продукт в разных магазинах, Колян везде одинаковый, думаю понятно рассказал.

Ошибка в том, переменная не берётся из окошечка инпут "poiskWord". Код прилагается в виде: http://7495.strana.de/hamster.htm


Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#1 
Murr патриот21.11.21 03:04
Murr
NEW 21.11.21 03:04 
in Antwort 7495 21.11.21 01:24

думаю понятно рассказал

-----

Думаю - нет.


И это...в программировании выполняется не то что подразумевается, а то что написано.

#2 
NightWatch коренной житель21.11.21 08:53
NightWatch
NEW 21.11.21 08:53 
in Antwort 7495 21.11.21 01:24
alex445 старожил21.11.21 12:34
21.11.21 12:34 
in Antwort NightWatch 21.11.21 08:53

Работает только с первой заменой. Последующие - не работает. Надо запоминать подставляемый символ и потом заменять уже его, а не всегда захардкоденный "@".

#4 
7495 знакомое лицо21.11.21 14:53
7495
NEW 21.11.21 14:53 
in Antwort NightWatch 21.11.21 08:53
https://jsfiddle.net/ncfqpuo8/

Большое спасибо - всё работает как я хотел, как было в условии поставленной задачи. up

Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#5 
7495 знакомое лицо21.11.21 14:58
7495
NEW 21.11.21 14:58 
in Antwort alex445 21.11.21 12:34

Действительно, после первого запроса - для повторных запросов нужно обновлять страницу, но это не критично, я этого не заметил - так как на странице будет более 100 ссылок, для просмотра "запасов" уйдёт много времени.

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



<form oninput="result.value=text.value">
<p><input type="text" name="text" autofocus></p>
<p><output name="result"></output></p>
</form>

и ещё раз картинкой, на случай если неправильно отобразится:


Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#6 
NightWatch коренной житель21.11.21 17:26
NightWatch
NEW 21.11.21 17:26 
in Antwort alex445 21.11.21 12:34
7495 знакомое лицо10.12.21 04:42
7495
NEW 10.12.21 04:42 
in Antwort NightWatch 21.11.21 17:26

Использовал ваш скрипт в задании номер 3, вот тут можно посмотреть - https://7495.org/kurs.htm


А как можно проверить вставленный с помощью мышки текст и убрать пустоту " " спереди или всади,


бывает копирую с пустотой (Leerzeichen?), надо убрать пустоту - чтоб в окошке остался только текст?


.

Fragen und Antworten - Программируем калькулятор пособий для беженцев вместе.
#8 
NightWatch коренной житель10.12.21 08:07
NightWatch
NEW 10.12.21 08:07 
in Antwort 7495 10.12.21 04:42