jQuery--большой функционал за короткое время

3.41K
.
Приветствую всех.
Хочу на веб сайте создать рекламный блок. Не подскажете ли Вы скрипт рендом-скроллера картинок с красивыми спец эффектами переходов с картинки на картинку.Скрипт нужен на чистом Js в одном файле.
.
Если вас беспокоит кража фотографий с сайта, то можно помешать воришкам красть ваши снимки с помощью вот такой не сложной конструкции:
<img src="pic.gif" oncontextmenu="return false" ondragstart="return false">

Функция oncontextmenu — отвечает за контекстное меню элемента, а функция ondragstart — отвечает за перетаскивание элемента.
.
Скрипт запрет копирования контента
<script type="text/javascript">
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2) {
(message);
return false;}}}
if (document.layers) {
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown=clickNS;
}else{
document.onmouseup=clickNS;
document.oncontextmenu=clickIE;
}
document.oncontextmenu=new Function("return false")
</script>
.
Энштеин
Помогите решить задачку.
Есть java кодкоторый отправляет данные без перезагрузки страницы.
function saveform (data)
 {
   var id = $("#id").val();
   var uniq = $("#uniq").val();
   $.ajax({
   type: "POST",
   url: "test.php",
   data: {"id": id, "uniq": uniq},
   cache: false,
   success: function(response){
$("#result").html(response);
}
});

Данные передаются формой
echo '<form action="" method="post" name="form" >
<input name="uniq" type="hidden" value="'.$uniq.'" id="uniq">
<input name="id" type="hidden" value="'.$i.'" id="id">
input name="submit" type="submit" value="Ok" onClick="saveform (this.form);return false;" >
<span id="resp"></span></form>';

При таком раскладе код работает стабильно и данные отправляются.
Но как можно сделать чтобы форму можно было воткнуть в цикл при выводе из базы.
Оно вроде все норм выводит но когда жмешь кнопку Ок то данные отправляются только первой формы а не которую я выбрал.
Как исправить положение?
.
brainhub
Энштеин (15.03.2013 / 20:21)
Помогите решить задачку.
Есть java кодкоторый отправляет данные без перезагрузки страницы.
[php]
function saveform (data)
{
var id = $("#id").val();
var uniq = $("#uniq").val();
$.aja
сам обработчик действия и цикл сюда скинь
.
Think different
Энштеин, Запихать поля в одну форму чем не вариант?
.
Блиносвёрт ?
Энштеин, у тебя все айдишники в форме имеют постоянные названия, привяжи их к циклу, если у тебя цикл идет по $i, то id="uniq'.$i.'"
то же самое в обработке
и будет на каждой итерации работать, а не по одной
.
Jane (15.03.2013 / 21:35)
Энштеин, у тебя все айдишники в форме имеют постоянные названия, привяжи их к циклу, если у тебя цикл идет по $i, то id="uniq'.$i.'"
то же самое в обработке
и будет на каждой итерации работать, а н
не прокатывает такой вариант.
Уже вс е попробьовал
.
Folour (15.03.2013 / 21:17)
Энштеин, Запихать поля в одну форму чем не вариант?
Не вариант потому как эта форма выволится в цикле из базу и все значения разные.
.
Блиносвёрт ?
Энштеин (15.03.2013 / 23:29)
не прокатывает такой вариант.
Уже вс е попробьовал
должен прокатить, так как я недавно подобную вещь делала: у меня чат на аяксе и нужно было удаление постов без перезагрузки чата, кнопка удаления выводится именно в цикле рядом с каждым сообщением, так что копай в эту сторону, в идентификаторах должны быть именно переменные, зависящие от итерации
Всего: 136