Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Помогите доработать простенький pop up

Здравствуйте,  я нуб, помогите пожалуйста доработать скрипт всплывающего окошка:

Есть табличка с несколькими ячейками, в которых надо разместить одинаковые кнопки, которые будут открывать pop up c разными значениями k1 (разные купоны), что мне надо добавить в код?


Ответ:
Почему не заюзать готовый компонент ?
Например 
Вопрос: Помогите доработать скрипт хештега

Имеется данный скрипт, который видит любые добавленные слова как в Твиттере и делает их ссылками, но проблема в том, что если ставить например #Белгород, то все нормально, а если прописывать @Ник, то данный скрипт оставляет за собой какие-то дополнительные коды в виде span или div Пожалуйста помогите доработать скрипт. Вот где стоит данное
<script type="text/javascript">$('.hashLinks').each(function(){var html = $(this).html().replace(/(#[\S]+)/g,'<a href="/search/$1" class="tagHref" title="$1">$1</a>').replace(/(@[\S]+)/g,'<a href="/index/8-0-$1" class="tagHref" title="$1">$1</a>');$(this).html(html).each(function(){$('.tagHref').each(function(){var href = $(this).attr('href').replace(/#/, '%23').replace(/@/,'');var title = $(this).attr('title').replace(/(#+)/, '');$(this).attr('href',href).attr('title',title);});});});</script>
Ответ: Прописываю так и он видит закрывающий тег и добавляет его
<div class="hashLinks">$MESSAGE$</div>
Вопрос: Помогите доработать скрипт с редиректом

Добрый день всем!!! Нужна помощь.
На сайте стоит такой скрипт :

<script type="text/javascript">
var srch;
document.forms['forma'].onsubmit = function(){
srch = document.getElementById('search').value.substr(0, 12);
//alert(srch);
window.location = 'http://tdock.ru/'+srch;

return false;
};
</script>

Служит он для обрезки первых двенадцати символов запроса пользователя и превращения их в URL типа символов.
Необходимо доработать его так, чтобы URL получался по типу
символов
Кто поможет разобраться?
Ответ:
Сообщение от Константин2211
но скрипт должен производить поиск именно по /kl1na486j7k6
Какой скрипт, ты думаешь тот который ты привел здесь, осуществляет поиск что-ли, ты не думал что поиск осуществляется серверным скриптом, а этот скрипт только передает ему данные?
Вопрос: Помогите модернизировать простенький скрипт открытие блока

Парни, набросал
Суть в том, что при клике по зелёной области, она становится меньше + появляется ещё крассная область и кнопка "закрыть".

Помогите пожалйста сделать так, что бы при клике на "Название фильма 1", в левом блоке открывалось "Описание фильма 1", что бы не все блоки которые есть открывались, а только тот, который соответствуте.
То есть если нажать на Название 1 Откроется Описание 1, если на Название 2, откроется Описание 2

Суть в том, что таких блоков будет много, и писать скрипт для каждого в ручную не подойдёт, нужно как-то автоматически, что бы он брал ID из кнопки по которой клацаешь, и открывал соответствующее описание.
Ответ: RadCor,
<!DOCTYPE html>
<html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title> - jsFiddle demo</title>


  <script type='text/javascript' src='http://code.jquery.com/jquery-2.1.3.js'></script>






  <style type='text/css'>
    .content {
    display:table;
    width:100%;
    height:200px;
}
.left {
    display:table-cell;
    background:#bd0c0c;
    visibility:hidden;
    opacity:0;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.right {
    display:table-cell;
    width:80%;
    background:#0baa1a;
    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}
.right > div {position:relative; border: 1px solid #FFFFFF}
.close {position:absolute;bottom:0px;right:10px;display:none;}
.close.open {display:block;cursor:pointer;}
.right.open {width:50%;}
.left.open {visibility:visible;opacity:1;}
.left > div{

}

  </style>




<script>
$(window).load(function(){
var right = $(".right > div"), left = $(".left > div");
right.click(function() {
    var i = right.index(this), close = !$(".close.open", this).length;
    left.hide().eq(i).show();
	$(".right").toggleClass("open",close);
	$(".left").toggleClass("open",close);
    $(".close").not($(".close", this).toggleClass("open")).removeClass("open");

});
});

</script>

</head>
<body>
  <div class="content">
    <div class="left">
        <div id="d1">Описание фильма 1</div>
        <div id="d1">Описание фильма 2</div>
        <div id="d1">Описание фильма 3</div>
    </div>
    <div class="right">
        <div id="t1">Название фильма 1<div class="close">закрыть</div></div>
        <div id="t2">Название фильма 2<div class="close">закрыть</div></div>
        <div id="t3">Название фильма 3<div class="close">закрыть</div></div>
     </div>
</div>


</body>

</html>
Вопрос: помогите модернизировать простенький скрипт

Есть скрипт, отвечающий за появления блока:

<script>
			var menuLeft = document.getElementById( 'spmenu-s1' ),
				body = document.body;

			showLeft.onclick = function() {
				classie.toggle( this, 'active' );
				classie.toggle( menuLeft, 'spmenu-open' );
				disableOther( 'showLeft' );
			};

			function disableOther( button ) {
				if( button !== 'showLeft' ) {
					classie.toggle( showLeft, 'disabled' );
				}
			}
		</script>


Помогите модернизировать скрипт так, чтобы блок убирался нажимая на любое место на сайте, а не только на кнопку.
Ответ: seddx,
строки div.style.display замените на classie.toggle и наверно classie.remove
Вопрос: Помогите подправить простенький скрипт jQuery

Доброго времени.
Есть у мена скриптик под jQuery. Загружает документ и выводит содержимое дива .content
<script>
var cont = $('<div />');
cont.load('https://www.myweb.com/page.html .content', 
function(){
  $(document.body).prepend(this);
});
</script>


Помогите пожалуйста переделать что-бы скрипт выводил значение цены из такого кода
<meta property="og:price:amount" content="219.99"/>
. Тоисть нужно выдирать то что находится между
<meta property="og:price:amount" content="
и
"/>

Заранее благодарю
Ответ: Спасибо, работает
Вопрос: Доработать скрипт на проверку введенных данных

Доброго времени суток!
Помогите доработать скрипт. Нужно чтобы выполнялась проверка трех полей ввода.
Проверить надо чтобы поля были заполнены, не было букв и нельзя было бы вводить отрицательное число!
Заранее спасибо!
Ответ:
Сообщение от xMaserati
Проверить надо чтобы поля были заполнены, не было букв и нельзя было бы вводить отрицательное число!
Javascript
1
2
3
4
5
var patt = new RegExp("^[1-9]([0-9])*$");
var res = patt.test("Что проверять будем?");
if (!res) {
//Введен запрещенный символ
}
Вопрос: Кто поможет создать сайт для международного соц проекта?

Доброго времени суток! Я хочу предложить вам поучаствовать в социального международном проекте. Мы отправляем в путешествие чемодан! Люди со всего мира участвуют в этом проекте, каждый, кто получает чемодан, отправляем его своему другу из другой страны. На сайте оставляем фотографии и отзывы о стране, где побывал чемодан. Когда чемодан завершит кругосветное путешествие, мы планируем продать его на аукционе, а полученные деньги направить на благотворительность. Кто поможет написать простенький сайт для этого проекта? Мы можем предложить авторство проекта.
Ответ:
Цитата Сообщение от annyversh Посмотреть сообщение
он предусматривает инвестиций
ну так инвестируйте свои инвестиции во хорошего фрилансера...
Вопрос: setInterval помогите

В java новичек, помогите написать простенький скрипт
Нужно чтобы элемент на сайте появлялся и исчезал каждые 2секунды, с задержкой на 1сек
Сейчас у меня сделано так
Код:
$(document).ready(function($test) {
    
setTimeout ("$('.car_moto_lights').fadeIn(200);"2000);
    
setTimeout ("$('.car_moto_lights').fadeOut(200);"3000);
});
 

Появляется и исчезает 1раз, мне нужно зациклить этот процесс

PHP, JavaScript, SQL и другой код пишите внутри тегов [code=php]Тут код[/code]
Ответ:
toren писал(а):Появляется объект и исчезает, работает вроде норм, но если подождать не обновляя страницу, через определенное время интервал 6сек уменьшается

Это связано с тем, что интервалы и таймауты JS не являются хронометром. И, в зависимости от сложности действий или занятости процессора, рано или поздно начнут расходиться с реальностью плюс-минус. Как везде, впрочем. Хочешь точности - юзай разность дат.
Вопрос: Помогите адаптировать скрипт к аякс-обновлению страницы

Есть скрипт коллажа, которые работает при обычной загрузке страницы
$(window).load(function () {
      collage();
   });


   function collage() {
      $('.Collage').collagePlus(
      {
         'fadeSpeed' : 2000,
         'targetHeight'    : 300,
         'allowPartialLastRow' : true,
      });
   }

   var resizeTimer = null;
   $(window).bind('resize', function() {
      $('.Collage img').css("opacity", 0);
      if (resizeTimer) clearTimeout(resizeTimer);
      resizeTimer = setTimeout(collage, 200);
   });

но, этот скрипт перестает работать при аякс-перезагрузке данных на странице.
автор расширения PHPBB3 сделал FAQ и описание, "Как подружить это расширение с другим?"

Т.е. надо встроить имеющийся скрипт в следующую обертку...

Цитата:
Шаблон фикса, согласно FAQ по ссылке:
Если какое-то расширение добавляет JavaScript-функционал для сообщений, то этот функционал нужно обернуть в функцию:
function FUNCTION_NAME(e, elements) {
// Код функции.
}

После этого добавить:
$(document).ready(function (e) {
   FUNCTION_NAME(e, $(document));
});
$('#qr_posts').on('qr_loaded', FUNCTION_NAME);

Если JavaScript-функционал добавляется для содержимого сообщений (например, текста или картинок), то после этого нужно также добавить (возможно, в доработанном виде):
$('#qr_postform').on('ajax_submit_preview', function (e) {
   FUNCTION_NAME(e, $('#preview'));
});
С более простым скриптом я разобрался самостоятельно, с этим, простой оберткой
$('#qr_posts').on('qr_loaded', function (e, elements) {
      collage();
   });

дело не обошлось, надо как-то заворачивать тот код, что $(window).bind...
самостоятельно справиться не могу, прошу помощи.
Ответ: спасибо за попытку помочь.