Главная » Скрипты для uCoz » Разные скрипты » Редактирование материала в uWnd окне для uCoz


100$ в день - на бирже подписок
 

Редактирование материала в uWnd окне для uCoz

Автор: Raichu, Опубликован: 09:43, Просмотров: 494


Модное и самое главное удобное редактирование материала в ajax окне для uCoz, для модуля каталог файлов или новости ( на других не проверяли, но работать должно ). Использовать можно для краткого и полного описания.

Код редактирования материала для краткого описания:

Code
<script type="text/javascript">  
  createopis = function () {  
  var f = document.createElement('iframe');//через фрейм даже проще  
  f.src = '/load/0-0-0-$ID$-13';  
  f.style.border = 0;  
  f.style.width = 0;  
  f.style.height = 0;  
  f.id = 'editFr';  
  f.onload = getValFramea;  
  document.body.appendChild(f);  
  }  
  getValFramea = function () {  
  var valu = document.getElementById('editFr').contentWindow.document.getElementById('brief').value;  
  new _uWnd('frmVal', 'Описание ', 300, 200, {oncontent:function(){document.getElementById('frmNowVal').value = valu;}},'<fieldset><legend>Описание </legend><div align="left"><textarea width:="" 100%;="" rows="8" id="frmNowVal" cols="55"></textarea></div><div align="left"><input type="button" value="Редактировать описание" onclick="changeVala()"></div></fieldset>');  
  }  
  changeVala = function () {  
  var val = document.getElementById('frmNowVal').value;  
  document.getElementById('editFr').contentWindow.document.getElementById('brief').value = val;  
  document.getElementById('editFr').contentWindow.document.getElementById('addEntForm').submit();  
  _uWnd.close('frmVal');  
  }  
  </script>  
   
  <a href="javascript:createopis()">Редактировать описание</a>


А этот код для редактирования полного описания:

Code
<script type="text/javascript">  
  createopis2 = function () {  
  var f = document.createElement('iframe');//через фрейм даже проще  
  f.src = '/load/0-0-0-$ID$-13';  
  f.style.border = 0;  
  f.style.width = 0;  
  f.style.height = 0;  
  f.id = 'editFr';  
  f.onload = getValFramea;  
  document.body.appendChild(f);  
  }  
  getValFramea = function () {  
  var valu = document.getElementById('editFr').contentWindow.document.getElementById('message').value;  
  new _uWnd('frmVal', 'Описание ', 300, 200, {oncontent:function(){document.getElementById('frmNowVal').value = valu;}},'<fieldset><legend>Описание </legend><div align="left"><textarea width:="" 100%;="" rows="8" id="frmNowVal" cols="55"></textarea></div><div align="left"><input type="button" value="Редактировать описание" onclick="changeVala()"></div></fieldset>');  
  }  
  changeVala = function () {  
  var val = document.getElementById('frmNowVal').value;  
  document.getElementById('editFr').contentWindow.document.getElementById('message').value = val;  
  document.getElementById('editFr').contentWindow.document.getElementById('addEntForm').submit();  
  _uWnd.close('frmVal');  
  }  
  </script>  
   
  <a href="javascript:createopis2()">Редактировать описание</a>




    Источник: Неизвестный      

Раздел: Разные скрипты

Гости не могут оставлять комментарии в данной новости.
Рекомендуем Вам зарегестрироваться или войти на сайт под своим логином.