Jump to content

Fastfold

Newbie
  • Posts

    13
  • Joined

  • Last visited

Fastfold's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Добрый день, допустим нужно, разместить лого по центру, а выбор языка с краю. Если расматривать этот кусок кода, почему элемент form ведет себя так, будто img растянут на всю страницу ? http://jsfiddle.net/dmhrvs9L HTML <div class="top"> <img class="logo" src="http://aux.iconpedia.net/uploads/dog-paw-icon-256.png" width="100" height="" alt="logo"> <form name="language" class="lang" action="#" method="get"> <select> <option>EN</option> </select> </form></div>CSS .top { height: 200px; background-color: #dadada;}.logo { margin: 0 auto; display: block; padding: 15px 0 0 0;}.lang { float: right; display: block;}Если делать элементам img и form как display: inline-block, то margin: 0 auto; не работает. Почему при inline: block не работает margin auto ?
  2. Добрый день, нужен толковый верстальшик. Нужны советы и помощь в одном задание. О цене договоримся, пишите сюда или в лс. Спасибо.
  3. Ее не возможно выбрать из за скрипта, он всегда делает Open web-site активным. Ну для подстраховки можно просто указать <option disabled="disabled">
  4. А все сделал. Спасибо. window.open(DropDown.options[TargetIndex].value);
  5. Это не совсем то. Именно в моем скрипте как открыть в новом окне ? Вот эта строка отвечает за открытие ссылки. window.location.href = DropDown.options[TargetIndex].value;
  6. Не так не выходит. Сделал так <script type="text/javascript"> function OpenSite(DropDown) { var TargetIndex = DropDown.selectedIndex; DropDown.selectedIndex = 0; window.location.href = DropDown.options[TargetIndex].value; }</script><form name="site" class="form-inline"> <select name="list" class="form-control" onChange="OpenSite(this)"> <option>Open web-site</option> <option value="http://www.site1.ru">Site 1</option> <option value="http://www.site2.ru">Site 2</option> </select></form>Осталось сделать, чтоб открыть ссылку в новом окне. Кто подскажет как ?
  7. Здравствуйте, мне нужно сделать выбор сайтов в списке html формы. Смысл этого списка - дать возможность перейти на выбранный сайт. Осуществить переход по ссылки из списка формы не составила труда. <form name="site" class="form-inline"> <select name="list" class="form-control" onChange="top.location.href = this.form.list.options[this.form.list.selectedIndex].value; return false;"> <option>Open web-site</option> <option value="http://www.site1.ru">Site 1</option> <option value="http://www.site2.ru">Site 2</option> </select></form>При нажаний мы переходим на нужный сайт, в этом же окне. Но если я нажимаю вернутся назад ( в браузере ). Я возвращаюсь на сайт и вижу выбранный элемент за место Open web-site. Как сделать чтобы у меня всегда оставался выбран Open web-site. ? Надеюсь смог обьяснить что нужно сделать. Спасибо. PS. Прошу прошения за ошибки.
  8. Вот криво, я так и думал Если будет возможность сделать пример, на основе мойх данных было бы очень замечательно. Я бы хоть увидел, как это надо делать верно)
  9. Не могу сообразить, что-то. (myscript.js) PS. При вставке html тэгов например "<tr><td>" + serverData.name + "<td/></tr>" то вообще не работает. $(document).ready(function() { $('#show-records').click(function() { $.post('json.php', function(data) { var pushedData = jQuery.parseJSON(data); var htmldata = ""; $.each(pushedData, function(i, serverData) { htmldata = htmldata + serverData.name + serverData.status + serverData.date + "<br />"; $('#show').html(htmldata); }); }); }); }); HTML <table class="table table-striped"> <thead> <tr> <th>Task</th> <th>Status</th> <th>Date</th> <th></th> </tr> </thead> <tbody> <?php foreach ($completed as $task) { echo "<tr><td>".$task['name']."</td><td>".$tasks->get_status($task['status'])."</td>"."<td>".$tasks->get_date($task['date'])."</td><td>Removed</td></tr>"; } ?> </tbody> </table> <hr> <table class="table table-striped"> <thead> <tr> <th>Task</th> <th>Status</th> <th>Date</th> <th></th> </tr> </thead> <tbody> <tr id="show"></tr> </tbody> </table> База данных Вывод данных. Первая таблица это вывод php,тоже самое нужно сделать на JS. Снизу это то что мне удалось вывести на данный момент ( файл myscript.js ) PS. Для преобразования даты и статуса я сделал две функций. Но как такое осуществить при выводе на JS ? public function get_status($status) { $array = array( "Completed", "Incomplete", "Removed" ); if (isset($status)) { return $array[$status]; } else { return false; } } public function get_date($date) { if (isset($date)) { return date('j.m.y', $date); } else { return false; } } Еще было бы не плохо разобратся как изминить стату по нажатию на него, и удалить задачу. ( ведь запросы надо отправлять как то обратно ).
  10. Например создал я класс, с функцией get_completed в которой получаем информацию их базы данных. class Tasks { private $db; public function __construct($database) { $this->db = $database; } public function get_completed() { $query = $this->db->prepare("SELECT * FROM `list` WHERE `status` = 0"); try { $query->execute(); } catch(PDOException $e) { die($e->getMessage()); } return $query->fetchAll(PDO::FETCH_ASSOC); } В файл init.php поместил инициализацию класса. <?php require_once 'config/database.php'; require_once 'classes/tasks.inc.php'; $tasks = new Tasks($db); ?> В файле json.php перевожу данные в формат нужный формат. <?php require_once 'core/init.php'; $completed = $tasks -> get_completed(); echo json_encode($completed); ?> В myscript.js привожу все в читабельный вид. $(document).ready(function() { $('#show-records').click(function() { $.post('json.php', function(data) { var pushedData = jQuery.parseJSON(data); var htmldata = ""; $.each(pushedData, function(i, serverData) { htmldata = htmldata + serverData.name + "Status: " + serverData.status + " Date:" + serverData.date + "<br/>"; }); $('#show-list').html(htmldata); }); }); }); Правильно ли я начал делать, и как это вывести в html таблице ?
  11. Здравствуйте,сразу прошу прощения за мою орфаграфию. Ну так вот, недавно передомной появилась задача сделать небольшое веб-приложение с использованием таких технологий как: PHP, MySql [ PDO или MySqli ], AJAX [ например JQUERY ], JSON. Посколько раньше я не когда не сталкивался с JS, прошу совета или помощи у вас. Привиду пример, чтобы было понятнее. Представим страницу на которой выводится: Форма добавления задачи Задачи со статусом ( например завершена и незавершена ) И счетчик количества задач. PS. Так же на странице должна быть возможность удалить задачу, изминить статус задачи. И все изменения должны сразу отображатся. Как все это реализовать с использованием PHP и MySql понятно,но как все это сделать без перезагрузки страница возникают проблемы. Вот такой небольшой вымышленный пример. Я даже нашел что-что похожее в интернете ( сыллка). Но там, слишком все неясно. Может кто подскажет, что дельное как это реализовать и в сторону каких функций jquery смотреть.Если покажите примеры, цены вам не будет, спасибо большое.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy