Как изменить текст кнопки OK / Отмена в браузере на нужный текст? - PullRequest
0 голосов
/ 29 декабря 2011

Есть ли способ изменить текст кнопки подтверждения на нужный текст?(ДА / НЕТ или ОК / ОТМЕНА)
Мой язык не английский, и эта проблема действительно испортила пользовательский интерфейс сайта?

РЕДАКТИРОВАТЬ
Я использую JavaScript в своемPHP веб-приложение для отображения диалоговых окон подтверждения.

1 Ответ

1 голос
/ 29 декабря 2011

Вы не можете (по понятным причинам безопасности).

Что касается родного языка, это зависит от поддерживаемой ОС устройства и распознавания браузера.

Как указывает Джей, вы можете создавать свои собственные диалоги.

В JavaScript есть два основных способа справиться с этим.

One:

confirm("Do you like eggs?");

Это создает собственный диалог подтверждения (с утвердительными и отрицательными кнопками), по которому пользователь должен щелкнуть. Если они нажимают утвердительно, сценарий продолжается. Если отрицательно, это заканчивается.

Это проще всего реализовать, поскольку она использует встроенную функциональность браузера. Это также то, что будет изначально локализовано при условии, что ОС и браузер поддерживают его, а пользователь настроил его.

Два:

Второй вариант - создать свой модал. Обычно это делается с помощью JavaScript, чтобы обновить DOM для маскировки фона (обычно с большим DIV), а затем создать «всплывающее окно», которое будет DIV, стилизованным через CSS. Затем вы можете создавать любые взаимодействия с любой формулировкой, которую захотите. Большинство стандартных библиотек JS пользовательского интерфейса (таких как jQueryUI) теперь содержат их как встроенные компоненты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...