mikhelevich
Newbie-
Posts
13 -
Joined
-
Last visited
mikhelevich's Achievements
Explorer (1/14)
1
Reputation
-
Спасибо Вам огромное!
- 2 replies
-
- 1
-
- калькулятор
- javascript
-
(and 1 more)
Tagged with:
-
Доброго всем времени суток! Нашел для своего проекта простенький калькулятор на JS. Ссылка на статью о нем: http://wmdn.ru/javascript/simple-script-calculator-on-javascript/ Я в JS практически полный 0. Поэтому у меня такой вопрос: как заменить там все значения на свои? В оригинальном скрипте считаю стоимость квартиры исходя из площади, этажа и кол-ва комнат. Мне же надо чтобы считал стоимость игры исходя из количества человек и количества часов. Т.е. если час игры для стоит 500 рублей, играют 2 человека 2 часа = 2000. Это к примеру. Помогите пожалуйста! Буду очень благодарен.
- 2 replies
-
- калькулятор
- javascript
-
(and 1 more)
Tagged with:
-
Я понял в чем дело. у меня там два скрипта под разными названиями. Они внутри почти одинаковые, просто в одном 2 поля для заполнения, а в другом 1. Но когда я "вызываю" второй скрипт, "откликается" все равно первый... Если честно, я не знаю, можно ли ставить 2 php скрипта на одну страницу... Помогите разобраться..
-
Доброго времени суток! У меня такая проблема. На сайте есть 3 кнопки. (вот сам сайт: и-медиягрупп.рф) "заказать звонок", "заказать прайс-лист" и "принять участие в акции". Все 3 кнопки сделаны по одному принципу, и фактически используют один и тот же скрипт, просто с разными полями для заполнения, после чего он отсылает данные на почту заказчику. Проблема в том, что в кнопке "заказать прайс-лист" должно быть только одно поле, "ваш e-mail", и чтобы я не делал, там упорно остаются надписи "ваше имя и телефон" (если не сложно, гляньте по ссылочке, потому как я не знаю что сюда залить). Я правда не знаю как это дело победить... вот уже который день "удаляю" эти поля и добавляю поле для мейла, но увы, картинка не меняется совсем! Помогите пожалуйста, буду очень благодарен! Если надо, залью сюда код!
-
осталось все как есть.. только что проблема съехала на след. строку..
-
Ребят, извините, но я правда не понимаю о чем вы..) Говорю же, никогда еще не имел дел в скриптами php.. это так сказать в первый раз..) Можно как для дурака объяснить?)
-
вот он: echo '<ul>'; foreach ($dbh->query($sql) as $row) { echo '<li>';
-
Доброго времени суток! Вот уже который день пытаюсь сделать страничку с отзывами для сайта. (http://perfectionstu...ion/otzivi.html).. вроде разобрался с базой данных, самим скриптом.. но он не работает.. знаю звучит глупо.. :unsure: Отображает вот такую ошибку: Warning: Invalid argument supplied for foreach() in/home/perfe656/domains/perfectionstudio.ru/public_html/newversion/shout.php on line 50 собственно вот сам скрипт: <?php /*** mysql hostname ***/ $hostname = 'localhost'; /*** mysql username ***/ $username = 'perfe656_admin'; /*** mysql password ***/ $password = 'Admin123'; $dbname = 'perfe656_otziv'; try {$dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password); if($_POST['name']) { $name = $_POST['name']; $message = $_POST['message']; /*** set all errors to execptions ***/ $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO shoutbox (date_time, name, message) VALUES (NOW(), :name, :message)"; /*** prepare the statement ***/ $stmt = $dbh->prepare($sql); /*** bind the params ***/ $stmt->bindParam(':name', $name, PDO::PARAM_STR); $stmt->bindParam(':message', $message, PDO::PARAM_STR); /*** run the sql statement ***/ if ($stmt->execute()) { populate_shoutbox(); } } } catch(PDOException $e) { echo $e->getMessage(); } if($_POST['refresh']) { populate_shoutbox(); } function populate_shoutbox() { global $dbh; $sql = "select * from shoutbox order by date_time desc limit 10"; echo '<ul>'; foreach ($dbh->query($sql) as $row) { echo '<li>'; echo '<span class="date">'.date("d.m.Y H:i", strtotime($row['date_time'])).'</span>'; echo '<span class="name">'.$row['name'].'</span>'; echo '<span class="message">'.$row['message'].'</span>'; echo '</li>'; } echo '</ul>'; } ?> Подскажите пожалуйста в чем проблема, и, что не менее важно - как ее решить? Строго не судите, это первый скрипт php который я когда-либо использовал! Буду очень благодарен..
-
Большое Вам спасибо!)
- 2 replies
-
- каталог продукции
- меню
-
(and 1 more)
Tagged with:
-
Доброго времени суток! есть такая проблема - в вертикальном меню "аккордеон" все время открыт первый пункт... к огромному сожалению это совсем ни к чему, во всяком случае на всех страницах. Как открыть нужные подпункты там где надо, я уже разобрался, а вот как закрыть этот первый пункт не знаю... облазил все... Как все это дело выглядит можно посмотреть тут: http://perfectionstudio.ru/palve/index.html, если надо напишу сюда все коды..) Буду очень-очень благодарен за помощь!
- 2 replies
-
- каталог продукции
- меню
-
(and 1 more)
Tagged with:
-
Добавил к нужному ul стиль block! теперь все как надо.. Спасибо Вам огромное!!
-
Доброго времени суток! У меня следующий вопрос! Есть небольшой каталог продукции.. сделан простенько на css и jquerry. Хотелось бы сделать так, чтобы при переходе на какую либо страницу в каталоге "раздвинутый" раздел запоминался. Практически все каталоги так сделаны, но я честно говоря не знаю как это реализовать.. Буду очень благодарен любой помощи!! Ссылка на все это дело: http://perfectionstudio.ru/palve/index.html если нужно, выложу сюда все коды!
-
Здравствуйте! У меня такой вопрос! var presentationCycle = { //Опции слайда slideTimeout: 2000, containerId: "presentation_container", //Опции цикла cycleFx: 'scrollHorz', cycleSpeed: 900, //Опции индикатора прогресса barHeight: 10, barDisplacement: 20, barImgLeft: "images/pc_item_left.gif", barImgRight: "images/pc_item_right.gif", barImgCenter: "images/pc_item_center.gif", barImgBarEmpty: "images/pc_bar_empty.gif", barImgBarFull: "images/pc_bar_full.gif", //Переменные, которые требуются для работы скрипта itemCount: 0, currentItem: 0, itemBarWidth: 0, barContainer: "", barContainerActive: "", barContainerOverflow: "", disableAnimation: false, init: function() { presentationCycle.itemCount = $('#' + presentationCycle.containerId).children().length; presentationCycle.barContainer = $("<div></div>"); $(presentationCycle.barContainer).addClass("pc_bar_container"); var subtrackSpace = (presentationCycle.itemCount * presentationCycle.barHeight); var totalWidth = $('#' + presentationCycle.containerId).innerWidth() - presentationCycle.barDisplacement; var fillWidth = Math.floor((totalWidth - subtrackSpace) / (presentationCycle.itemCount - 1)); presentationCycle.itemBarWidth = fillWidth; for (var i = 0; i < presentationCycle.itemCount; i++) { var item = $("<div> </div>").appendTo(presentationCycle.barContainer); var extra_bar = true; if (i == 0) { $(item).addClass("left"); $(item).css({ backgroundImage: "url(" + presentationCycle.barImgLeft + ")", height: presentationCycle.barHeight + "px", width: presentationCycle.barHeight + "px" }); } else if (i == (presentationCycle.itemCount - 1)) { $(item).addClass("right"); $(item).css({ backgroundImage: "url(" + presentationCycle.barImgRight + ")", height: presentationCycle.barHeight + "px", width: presentationCycle.barHeight + "px" }); extra_bar = false; } else { $(item).addClass("center"); $(item).css({ backgroundImage: "url(" + presentationCycle.barImgCenter + ")", height: presentationCycle.barHeight + "px", width: presentationCycle.barHeight + "px" }); } $(item).attr('itemNr', (i + 1)); $(item).css('cursor', 'pointer'); $(item).click(function() { presentationCycle.gotoSlide($(this).attr('itemNr')); }); if (extra_bar == true) { var item = $("<div> </div>").appendTo(presentationCycle.barContainer); $(item).addClass("bar"); $(item).css({ backgroundImage: "url(" + presentationCycle.barImgBarEmpty + ")", height: presentationCycle.barHeight + "px", width: fillWidth + "px" }); } } var overflow = $("<div></div>"); $(overflow).addClass("pc_bar_container_overflow"); $(overflow).css({ overflow: "hidden", width: totalWidth + "px" }); var underflow = $("<div></div>"); $(underflow).addClass("pc_bar_container_underflow").appendTo(overflow); presentationCycle.barContainerActive = $(presentationCycle.barContainer).clone().appendTo(underflow); $(presentationCycle.barContainerActive).removeClass("pc_bar_container"); $(presentationCycle.barContainerActive).children().each(function () { $(this).css({ backgroundPosition: "right" }); if ($(this).css("background-image").match(presentationCycle.barImgBarEmpty)) { var newImg = $(this).css("background-image").replace(presentationCycle.barImgBarEmpty, presentationCycle.barImgBarFull); $(this).css("background-image", newImg); } }); $(overflow).css({ width: presentationCycle.barHeight + "px", height: presentationCycle.barHeight + "px" }); presentationCycle.barContainerOverflow = overflow; $('#' + presentationCycle.containerId).cycle({ fx: presentationCycle.cycleFx, speed: presentationCycle.cycleSpeed, timeout: presentationCycle.slideTimeout, before: function(currSlideElement, nextSlideElement) { presentationCycle.beforeSlide(currSlideElement, nextSlideElement); } }); presentationCycle.barContainer.appendTo($('#' + presentationCycle.containerId)); overflow.appendTo($('#' + presentationCycle.containerId)); var i = 0; $(".pc_bar_container_overflow .left, .pc_bar_container_overflow .center, .pc_bar_container_overflow .right").each(function () { $(this).attr('itemNr', (i + 1)); $(this).css('cursor', 'pointer'); $(this).click(function() { presentationCycle.gotoSlide($(this).attr('itemNr')); }); i++; }); }, beforeSlide: function(currSlideElement, nextSlideElement) { if (presentationCycle.currentItem == 0) { presentationCycle.currentItem = 1; } else { presentationCycle.currentItem = (presentationCycle.itemCount - ($(nextSlideElement).nextAll().length)) + 2; } presentationCycle.animateProcess(); }, animateProcess: function() { var startWidth = (presentationCycle.itemBarWidth * (presentationCycle.currentItem - 1)) + (presentationCycle.barHeight * presentationCycle.currentItem); if (presentationCycle.currentItem != presentationCycle.itemCount) { var newWidth = (presentationCycle.itemBarWidth * (presentationCycle.currentItem)) + (presentationCycle.barHeight * (presentationCycle.currentItem + 1)); } else { var newWidth = presentationCycle.barHeight; } $(presentationCycle.barContainerOverflow).css({ width: startWidth + "px" }); if (presentationCycle.disableAnimation == false) { $(presentationCycle.barContainerOverflow).stop().animate({ width: newWidth + "px" }, (presentationCycle.slideTimeout - 100)); } }, gotoSlide: function(itemNr) { $(presentationCycle.barContainerOverflow).stop(); presentationCycle.disableAnimation = true; $('#' + presentationCycle.containerId).cycle((itemNr - 1)); $('#' + presentationCycle.containerId).cycle('pause'); } } Есть такой скрипт - слайдшоу! Вопрос в том, как сделать так, чтобы картинки не просто заезжали друг за другом а сменяли друг друга с каким-либо эффектом.. Скажем в виде мозаики или жалюзей.. Если что, строго не судите, я новенький! Для каждой проблемы своя тема, в чужие влазить не надо.