The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

JavaScript

   Корень / Программисту и web-разработчику / Web-технологии / JavaScript

----* Промежуточное хранение JavaScript данных на стороне клиента (доп. ссылка 1)   Автор: abava  [комментарии]
 
Для хранения определенного набора данных, привязанных к определенному окну браузера, 
без задействования ограниченных по размеру cookie, можно использовать
JavaScript  атрибут "window.name".
При этом данные достаточно загрузить один раз (например, инициализировать параметры сессии) 
и они сохранятся при переходах между страницами.

   <script type="text/javascript">
      window.name = "строка с данными, вмещается даже 100Кб";
   </script>
 
----* Перекодирование из koi8-r и windows-1251 в unicode на JavaScript   [комментарии]
  var koi2utf={ 163:1105, 179:1025, 192:1102, 193:1072,
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Использование хэшей и массивов в JavaScript (доп. ссылка 1)   Автор: Дмитрий Котеров  [комментарии]
  Хэши:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Функция для выборки заданного cookie на JavaScript   [обсудить]
  function GetCookie (name) {
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как инвертировать значения множественных checkbox полей через JavaScript   [комментарии]
 
<form ... name=s>
<input type="checkbox" name="i" ....>
<a href="#" onClick="Javascript:invert_checkbox('s','i');return false;">
function invert_checkbox (form_name, checkbox_name){
    element = document.forms[form_name].elements;
    for (i=0; i < element.length; i++) {
        if (element[i].name == checkbox_name){
            if(element[i].checked == true) {
                element[i].checked = false;
            } else {
                element[i].checked = true;
            }
        }
    }
}
 
----* Как выставить Cookie через JavaScript   [обсудить]
 
<script language="JavaScript">
 function set_cookie(){
   var expiry = new Date();
   expiry.setTime(expiry.getTime() + 24*60*60*1000);
   document.cookie='test1=123; path=/; expires=' + expiry.toGMTString();
   document.cookie='test2=456; path=/; expires=' + expiry.toGMTString();
 }
</script>
<body onLoad="set_cookie();">
 
----* Как вызвать JavaScript блок из A HREF, вместо ссылки (без перехода и прокрутки в окне) ?   [комментарии]
 
<A HREF="" OnClick="Javascript:test_func();return false;">
"return false" - приводит к неизменности текущей страницы.
 
----* Как в JavaScript осуществить сложение числа и строки   [комментарии]
 
<input type="button" value="+" onClick='price_item_3.value=parseInt(price_item_3.value)+1;'>
<input type="button" value="-" onClick='if (  price_item_3.value != 0){price_item_3.value=parseInt(price_item_3.value)-1};'>
 
----* Как вернуться на предыдущую страницу   [комментарии]
 
<input type="button" name="repeat" value=" BACK " OnClick="history.go(-1);">
 

 Версия для печати




  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor TopList