(x)HTML/WML/CSS | Мастера сюда
Топ дня: SantaClaus scam [БАН]
DELETED
Автор
1 января 2014, в 13:49
Delete
бля ну тогда ты опиши проблему понятно
что интересует и как оно работает
что интересует и как оно работает
DELETED
Автор
1 января 2014, в 13:54
Delete
DaNzO (01.01.2014 в 13:51)
бля ну тогда ты опиши проблему понятно
что интересует и как оно работает
бля ну тогда ты опиши проблему понятно
что интересует и как оно работает
в первом посте всё описал
лично я толком нех.. не понял что ты описал
тебе именно нужна выскакиваемая страница без прогрузки?
тебе именно нужна выскакиваемая страница без прогрузки?
DaNzO (01.01.2014 в 13:57)
лично я толком нех.. не понял что ты описал
тебе именно нужна выскакиваемая страница без прогрузки?
лично я толком нех.. не понял что ты описал
тебе именно нужна выскакиваемая страница без прогрузки?
Да!
В опере такая функция не будет канать:)
А так писать на ajax надо:)
А так писать на ajax надо:)
System (01.01.2014 в 14:00)
В опере такая функция не будет канать:)
А так писать на ajax надо:)
В опере такая функция не будет канать:)
А так писать на ajax надо:)
ну это я уже понимаю
оно!
<!--имеем текстовые поля в таблице где её id это id-элемента--><table class="ElementData" id="123"><tr><td>название элемента</td><td><input type="text" name="NAME" value="TestName"></td></tr><tr><td>символьный код</td><td><input type="text" name="CODE" value="TestCode"></td></tr><tr><td>порядковый номер</td><td><input type="text" name="SORT" value="TestSort"></td></tr><tr><td colspan="2"><a class="Button" onClick="SaveElementData(123)">сохранить</a></td></tr></table><script>/*отправляем данные элемента ajax-ом*/function SaveElementData(id){var arValue = new Object();//создаем объект/*заполняем будущий массив*/arValue['ELEMENT_ID']=id;$('table[id="'+id+'"].ElementData input').each(function(){var NAME_DATA=$(this).attr('name');var VALUE_DATA=$(this).val();arValue['ELEMENT_DATA]['+NAME_DATA]=VALUE_DATA;});/*передаем данные через ajax*/$.ajax({type: "POST",url: "/system/ajax/element/update.php",data:{"UPDATE_ELEMENT":arValue},success:function(e){$('div.result').html(e);//выводим результат(если это необходимо)$('div.PopUpFon').hide();//убираем затемнение},beforeSend:function(){$('div.PopUpFon').show();//затемним экран}});}</script><!--в результате страница /system/ajax/element/update.php получит массив вида:Array([UPDATE_ELEMENT]=>Array([ELEMENT_ID]=>123,[ELEMENT_DATA]=>Array([NAME]=>TestName[CODE]=>TestCode[SORT]=>TestSort)))-->
<!--имеем текстовые поля в таблице где её id это id-элемента--><table class="ElementData" id="123"><tr><td>название элемента</td><td><input type="text" name="NAME" value="TestName"></td></tr><tr><td>символьный код</td><td><input type="text" name="CODE" value="TestCode"></td></tr><tr><td>порядковый номер</td><td><input type="text" name="SORT" value="TestSort"></td></tr><tr><td colspan="2"><a class="Button" onClick="SaveElementData(123)">сохранить</a></td></tr></table><script>/*отправляем данные элемента ajax-ом*/function SaveElementData(id){var arValue = new Object();//создаем объект/*заполняем будущий массив*/arValue['ELEMENT_ID']=id;$('table[id="'+id+'"].ElementData input').each(function(){var NAME_DATA=$(this).attr('name');var VALUE_DATA=$(this).val();arValue['ELEMENT_DATA]['+NAME_DATA]=VALUE_DATA;});/*передаем данные через ajax*/$.ajax({type: "POST",url: "/system/ajax/element/update.php",data:{"UPDATE_ELEMENT":arValue},success:function(e){$('div.result').html(e);//выводим результат(если это необходимо)$('div.PopUpFon').hide();//убираем затемнение},beforeSend:function(){$('div.PopUpFon').show();//затемним экран}});}</script><!--в результате страница /system/ajax/element/update.php получит массив вида:Array([UPDATE_ELEMENT]=>Array([ELEMENT_ID]=>123,[ELEMENT_DATA]=>Array([NAME]=>TestName[CODE]=>TestCode[SORT]=>TestSort)))-->
DELETED
1 января 2014, в 14:26
Delete
bushidO (01.01.2014 в 14:26)
А ява скриптом не вариант просто подгружать просто окошки для ввода логина и пароль?
А ява скриптом не вариант просто подгружать просто окошки для ввода логина и пароль?
нетолько