LINUX.ORG.RU

Консоль

 , , ,


0

1

Как сделать Linux консоль на веб странице? То есть она должна отправлять на сервер то, что пользователь ввёл (+ проверка того, что пользователь вводит именно на Английском)? Пока есть идея такая: сделать textarea заключённым в тег <form>, Ajax_ом отправлять данные, javascript_ом/coffescript_ом проверять расскладку и добавлять стили к тексту. Правильно?

Можно и так, соответственно с выключенным js'ом работать не будет, это единственный недостаток.

mopsene ★★★
()

Вебсокеты тут куда удобнее аякса.

Kalashnikov ★★★
()
Ответ на: комментарий от mopsene

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

xdkljhdf
() автор топика
Ответ на: комментарий от xdkljhdf

Можно как нибудь без Javascript?

нет.. ну это офигеть...

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

а он хочет понимаешь ли новый проект начать без Javascript.

Javascript и HTML5 — это практически синонемы (а то что было до HTML5 — можно считать устаревшим гавном истории)

anonymous
()

Как сделать Linux консоль на веб странице? То есть она должна отправлять на сервер то, что пользователь ввёл (+ проверка того, что пользователь вводит именно на Английском)? Пока есть идея такая: сделать textarea заключённым в тег <form>, Ajax_ом отправлять данные, javascript_ом/coffescript_ом проверять расскладку и добавлять стили к тексту. Правильно?

В теории неплохо, но тебе придется на js написать ssh-клиент, ибо web-сервер ориентирован не на сессию работы, которую подразумевает удаленный терминал, а удовлетворение разовых запросов. Соответственно тебе придется сочинять какой-то велосипед, который уже реализован в ssh-сервере. Так что man по web-сокетам и ssh-протоколу тебе в помощь.

EugeneBas ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.