Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   "открывающееся окошко" (https://javascript.ru/forum/misc/14212-otkryvayushheesya-okoshko.html)

(Sandr) 05.01.2011 20:41

"открывающееся окошко"
 
как сделать, чтоб, после нажатия на ссылку открывалось что-то вроде небольшого окна, как на этом форуме, когда хочешь оценить сообщение, нажимаешь, например на + и после этого появляется окно с добавлением комментария и т.д., как такое сделать?

(Sandr) 05.01.2011 20:44

Вот картинка с примером http://upwap.ru/1214481 (не реклама)

Vulkan 05.01.2011 20:49

также как и все всплывающие окна, с абсолютным позиционированием

(Sandr) 05.01.2011 20:52

Я их какбы тож не умею делать, можно пример?)) Я на примерах лучше понимаю)

Vulkan 05.01.2011 21:05

<style type="text/css">
div {background:#eeeeee; border:1px black solid; width:50px; height:50px; position:absolute; top:50px; left:50px;}
</style>

<script type="text/javascript">
function toogle(id){
var elem = document.getElementById(id);
elem.style.display = (elem.style.display == 'none' ? 'block' : 'none');
}
</script>

<div id="okno" style="display:none;"></div>

<input type="button" value="Открыть / Закрыть" onclick="toogle('okno');"/>

(Sandr) 05.01.2011 21:49

Спасибо, большое)))) Всё работает))
И есщё вопрос, дабы не создавать лишних тем. Как можно скрыть js-код от чужих глаз? Чтоб его не смогли просмотреть нажав ПКМ > "Исходный код" . Ну, или хотябы скрыть частично, можно ли?

Vulkan 06.01.2011 09:28

Да нет, как вариант его можно сделать плохо разборчивым воспользовавшись Closure Compiler Service. Он меняет названия переменных на более короткие(одна буква), где может оптимизирует код и весь код буквально спрессовывает превращаю его в одну строку, в месиво. Там уже разобраться в коде труднее, например оставляя оригинал у себя для дальнейшего редактирования вы можете скомпилированную версию на сайт поместить.

(Sandr) 06.01.2011 12:41

Жаль, что нельзя скрыть полностью(

Vulkan 06.01.2011 12:42

(Sandr), а смысл?

(Sandr) 27.01.2011 21:19

Цитата:

Сообщение от Vulkan
(Sandr), а смысл?

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


Часовой пояс GMT +3, время: 08:24.