Быстро отправить скриншот на свой сайт

Автор: Aport Вторник, Январь 27th, 2015 Нет комментариев

Рубрика: Разное

Бывает нужно отправить скрин сразу на сайт, но мало кто знает, как это сделать минуя программы «Ножницы» или «Пэйнт», а ведь это достаточно просто.

Делаете у себя в программе кнопочку с вызовом окна. Содержимое что-то вроде:

<html>
<body>
<button onclick=»test()»>test</button>
<button onclick=»test2()»>test2</button>
<iframe id=»myframe»></iframe>
</body>
</html>

Открываете это окно. При открытии (onload) устанавливаете свойство для фрейма designMode  в состояние «on»

document.getElementById(«myframe»).contentDocument.designMode=»on»;

Нажимаем PrintScreen, «Тыкаем» мышкой во фрейм, Нажимаем Ctrl+V (Paste)

Все. Первая часть окончена. Во фрейме будет ваш скрин. Для проверки можно сделать такую штуку

<script>
function test(){
alert(document.getElementById(«myframe»).contentDocument.images[0].src)
}
</script>

Теперь либо при помощи XMLHTTPRequest`a, либо еще чего-нибудь (в конце-концов обычной формой можно) отправляем все в свой скрипт, который сохранит изображение. Источник »

 

Источник: yapro.ru

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты