| Простые скрипты на javascript | 
|  | 
| 
| 
Администраторы 3417 сообщений Мужчина | ты имеешь ввиду "файловый менеджер" наверно ? 
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | да мне как то всеравно черезе что ты будешь загружать, значения не имеет, хоть через файловый менеджер, хоть через FTP 
 
 |  |  
|  |  |  | 
| 
| 
Администраторы 3417 сообщений Мужчина | скинул, установил, но цвет не меняет (пока установил в "фотоальбомы" , в верху страницы)Добавлено (31.03.2010, 21:37)---------------------------------------------
 
 
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | А куда конкретно установил? Я чет ничего не нашел... Я выложил на сайт новую версию скрипта, теперь запоминает цвет!
 
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | Ты скопировал весь код со страницы test.html? А нахрена? Я же написал что копировать. Последняя версия скрипта:
 
 Code  <script src="jscolor/jscolor.js" type="text/javascript">
 </script>
 <script type="text/javascript">
 function set_cookie(name, value, expires)
 {
 if (!expires)
 {
 expires = new Date();
 }
 document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
 }
 function get_cookie(name)
 {
 cookie_name = name + "=";
 cookie_length = document.cookie.length;
 cookie_begin = 0;
 while (cookie_begin < cookie_length)
 {
 value_begin = cookie_begin + cookie_name.length;
 if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
 {
 var value_end = document.cookie.indexOf (";", value_begin);
 if (value_end == -1)
 {
 value_end = cookie_length;
 }
 return unescape(document.cookie.substring(value_begin, value_end));
 }
 cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
 if (cookie_begin == 0)
 {
 break;
 }
 }
 return null;
 }
 function setcolor(color)
 {
 expires = new Date();
 expires.setTime(expires.getTime() + (1000 * 86400 * 365));
 set_cookie("body_color",color,expires);
 }
 function updt()
 {
 document.body.background="";
 document.body.bgColor="#"+get_cookie("body_color");
 }
 </script>
 
Форма с кнопкой:
 
 Code  <input type="button" onClick="setcolor(document.getElementById('col').value);" value="Изменить" />
 <input class="color" readonly="readonly" id="col" />
 
Тег body изменить вот так:
 
 Code  <body onLoad="updt();" >
 
 Код изменен! Внимание! 
 
 |  |  
|  |  |  | 
| 
| 
Администраторы 3417 сообщений Мужчина | http://rassionrobots.ucoz.ru/photo внизуДобавлено (31.03.2010, 21:48)---------------------------------------------
 
 Code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>Untitled Document</title>
 <style type="text/css">
 <!--
 -->
 </style>
 <!-- И вот это тоже скопировать отсюда-->
 <script src="jscolor/jscolor.js" type="text/javascript">
 </script>
 <script type="text/javascript">
 function set_cookie(name, value, expires)
 {
 if (!expires)
 {
 expires = new Date();
 }
 document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
 }
 function get_cookie(name)
 {
 cookie_name = name + "=";
 cookie_length = document.cookie.length;
 cookie_begin = 0;
 while (cookie_begin < cookie_length)
 {
 value_begin = cookie_begin + cookie_name.length;
 if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
 {
 var value_end = document.cookie.indexOf (";", value_begin);
 if (value_end == -1)
 {
 value_end = cookie_length;
 }
 return unescape(document.cookie.substring(value_begin, value_end));
 }
 cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
 if (cookie_begin == 0)
 {
 break;
 }
 }
 return null;
 }
 function setcolor(color)
 {
 expires = new Date();
 expires.setTime(expires.getTime() + (1000 * 86400 * 365));
 set_cookie("body_color",color,expires);
 }
 </script>
 <script type="text/javascript">
 function updt()
 {
 document.body.bgColor="#"+get_cookie("body_color");
 }
 </script>
 <!-- и досюда. И вставить перед кнопкой и полем для колор пикера-->
 </head>
 
 <body onLoad="updt();">
 <!-- Копировать отсюда-->
 <input type="button" onClick="setcolor(document.getElementById('col').value);" value="Изменить" id="hj"/>
 <input class="color" readonly="readonly" id="col"/>
 <!-- И досюда-->
 </body>
 </html>
что именно вставлять ?
 
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | не надо весь код страницы копировать!!!! А только то, что я написал в коментариях в коде страницы!!!!
 
 
 |  |  
|  |  |  | 
| 
| 
Администраторы 3417 сообщений Мужчина | так чтоли ? ) 
 Code <script src="jscolor/jscolor.js" type="text/javascript">  </script>
 <script type="text/javascript">
 function set_cookie(name, value, expires)
 {
 if (!expires)
 {
 expires = new Date();
 }
 document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
 }
 function get_cookie(name)
 {
 cookie_name = name + "=";
 cookie_length = document.cookie.length;
 cookie_begin = 0;
 while (cookie_begin < cookie_length)
 {
 value_begin = cookie_begin + cookie_name.length;
 if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
 {
 var value_end = document.cookie.indexOf (";", value_begin);
 if (value_end == -1)
 {
 value_end = cookie_length;
 }
 return unescape(document.cookie.substring(value_begin, value_end));
 }
 cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
 if (cookie_begin == 0)
 {
 break;
 }
 }
 return null;
 }
 function setcolor(color)
 {
 expires = new Date();
 expires.setTime(expires.getTime() + (1000 * 86400 * 365));
 set_cookie("body_color",color,expires);
 }
 </script>
 <script type="text/javascript">
 function updt()
 {
 document.body.bgColor="#"+get_cookie("body_color");
 }
 </script>
 потом это    Code <input type="button" onClick="setcolor(document.getElementById('col').value);" value="Изменить" />  <input class="color" readonly="readonly" id="col" />
 нсчет боди, кокого именно ? 
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | Вставлять код из сообщения 20. Вставлять по порядку, как написано в сообщении.
 Изменять первый боди. неплохо бы было хотябы html научиться, админ без знаний Html увы не админ
  
 
 |  |  
|  |  |  | 
| 
| 
Администраторы 3417 сообщений Мужчина | Quote (nightmare) админ без знаний Html увы не админ-а это уже не уважение...
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | Да это скорей реальность, если что обидел, извини :), не хотел. 
 
 |  |  
|  |  |  | 
| 
| 
Администраторы 3417 сообщений Мужчина | Серавно не то у меня выходит   Боди этот э
 
 Code <body style="background:url('/.s/t/451/1.gif') #280002; margin:0;padding:0;">меняю на
 
 Code <body onLoad="updt();" > перед ним пишу 
 Code <input type="button" onClick="setcolor(document.getElementById('col').value);" value="Изменить" />  <input class="color" readonly="readonly" id="col" />
 а перед ним это 
 Code <script src="jscolor/jscolor.js" type="text/javascript">  </script>
 <script type="text/javascript">
 function set_cookie(name, value, expires)
 {
 if (!expires)
 {
 expires = new Date();
 }
 document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() +  "; path=/";
 }
 function get_cookie(name)
 {
 cookie_name = name + "=";
 cookie_length = document.cookie.length;
 cookie_begin = 0;
 while (cookie_begin < cookie_length)
 {
 value_begin = cookie_begin + cookie_name.length;
 if (document.cookie.substring(cookie_begin, value_begin) == cookie_name)
 {
 var value_end = document.cookie.indexOf (";", value_begin);
 if (value_end == -1)
 {
 value_end = cookie_length;
 }
 return unescape(document.cookie.substring(value_begin, value_end));
 }
 cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1;
 if (cookie_begin == 0)
 {
 break;
 }
 }
 return null;
 }
 function setcolor(color)
 {
 expires = new Date();
 expires.setTime(expires.getTime() + (1000 * 86400 * 365));
 set_cookie("body_color",color,expires);
 }
 function updt()
 {
 document.body.background="";
 document.body.bgColor="#"+get_cookie("body_color");
 }
 </script>
 Неправильно ? Добавлено (31.03.2010, 22:12)---------------------------------------------
 работает, но ...
 
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | Менять не надо, а просто вписать внутрь тега вот это onLoad="updt();", чтобы получилось что-то типа <body onLoad="updt();" >, а точнее вот: <body style="background:url('/.s/t/451/1.gif') #280002; margin:0;padding:0;" onLoad="updt();">
 
 Понимания никакого
  :(   не перед, а между тегами <body> </body>
 Скрипт лучше между тегами <head> </head>
  http://htmlbook.ru/ 
 
 |  |  
|  |  |  | 
| 
| 
Администраторы 3417 сообщений Мужчина | вот прям так сейчас и зделано - эффект нулувойДобавлено (31.03.2010, 22:20)---------------------------------------------
 В общем не трать своего времени зря, пытаясь мне разъяснить
 
 
 |  |  
|  |  |  | 
| 
| 
Начальная группа 1798 сообщений Мужчина | Ок. 
 
 |  |  
|  |  |  |