Перечень статей   Цветовые обозначения   Choose language


Новый элемент интерфейса "картинка"



Предлагаю ввести новый элемент интерфейса <input type=pic>, которое сразу после загрузки документа отображается как серый прямоугольник со срезанными углами.

<form>
  <hidden>
    <a>
  </hidden>
    <input type="pic"  name="b">
    <input type="text" name="c" value="animal">
  <hidden>
    </a>
  </hidden>
</form>
Если пользователь нажмет на него, то браузер покажет локальную файловую систему.
В нем пользователь может выбрать только один файл, и только графического формата. После того, как пользователь выбрал такой файл (например, содержащий фотографию тигра), изображение из этого файла будет показано вместо исходного серого прямоугольника, но изображение будут показано также без углов (чтобы отличить элемент интерфейса от img).
Если пользователь нажмет теперь на это изображение, то снова появится проводник, и пользователь сможет поменять графический файл.

Отправляется этот файл следующим образом

<a b=animal c=uniqueId />
<?file attr=c value=uniqueId xml:size="31">Y29udGVudHMgb2YgZmlsZTEudHh0</file>


Тюрин Дмитрий



Перечень статей   Цветовые обозначения   Choose language