|
|
Промежуточное хранение 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,
... [Слишком большой объем текста. Скрыт. Для просмотра см. продолжение]
|
|
|
|
|
|
Функция для выборки заданного 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);">
|
|
|
|