Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/09/2013 in all areas

  1. Лучшей CMS не бывает! Есть та, которая подходит под конкретные нужды и с которой хорошо знаком.
    1 point
  2. http://cssdesk.com/Ybvzj Понятно что браузер должен поддерживать теги которые используются.
    1 point
  3. кнопки и ссылки имеют разные предназначения. если требуется использовать именно <button> для перехода на иную страницу то я бы использовал вариант: <button onclick="location.href='http://ya.ru';">click me</button>
    1 point
  4. 1 point
  5. ну если хочется использовать json значит php должен возвращать json строку а не html )) <?php...echo '{success: false, message: "text"}';...
    1 point
  6. success: function(data) { $("#results").html(data); if($($(this).attr('data-callback')) = 'no') { $('.error').fadeIn(500); } else if($($(this).attr('data-callback')) = 'yes') { $('.true').fadeIn(500); $('.overlay, .order').hide(5000); } }1. В условиях сравнение нужно ==, а не присваивание = 2. лишний вызов $() в условиях 3. вместо this юзаем полученные данные data if($(data).attr('data-callback') == 'no') { $('.error').fadeIn(500); } else if($(data).attr('data-callback') == 'yes') { $('.true').fadeIn(500); $('.overlay, .order').hide(5000); }c json еще проще: //ответ в виде://{success: false, message:"Ошибка, не заполнено поле такое-то..."}//{success: true, message:"Сообщение отправлено"}function ajax() { //Ajax отправка формы var msg = $("#form").serialize(); $.ajax({ type: "POST", url: "send.php", data: msg, dataType: 'json', success: function(data) { $("#results").text(data.message); // основной див в котором находятся элементы с ответом $('.overlay, .order').hide(5000); // всплывающее окно с формой котоое должно закрыться if(!data.success){ $('span.error').fadeIn(500); // элемент с ответом ошибок }else{ $('.true').fadeIn(500); // элемент с верным ответом } }, error: function(xhr, str){ alert("Возникла ошибка!"); } });}
    1 point
  7. HTTP_X_FORWARDED_FOR штука интерессная и в данном случае боюсь непригодна. вот почитайте - первые в яндексе http://www.phpfaq.ru/ip http://habrahabr.ru/post/177113/ дело в том, что в ней хранится не сам ip , а цепочка из всех ip. (как я понимаю - там может быть и один) а потом вы подсовывали это сюда - gethostbyaddr()... короче не заморачивайтесь, мне кажется php был в замешательстве, когда для определения имени сервера вместо ip ему подсовывали фигпоймичто =) upd: на хостингере $_server(HTTP_X_FORWARDED_FOR ) - вообще ошибку выдаёт
    1 point
  8. Смотря что у тебя в качестве ответа приходит... если просто "ok" то через условие проверяй "ok" или не "ok")) если html то в серверном скрипте добавь скрытый тег в callback - "ok"/ true и т.д. после вставки - проверяй а ещё лучше - json. не вижу конкретного примера, поэтому гадаю ) если - окно popup, то точно также. закрывать window.close() может я что то не так понял, но по моему тут просто всё
    1 point
  9. Это фикс для оперы. Когда футер прибивают к низу. при ресайзе окна по высоте в опере не отрабатывало html, body {height: 100%}
    1 point
  10. 1 point
  11. потому что свойство text-align: justify; выравнивает текст по-ширине, но кроме последней строки, последняя строка выравнивается по-левому краю. Следовательно я создаю псевдо-элемент display: inline-block; после всего что есть и задаю ему width: 100%; чтобы он гарантированно занимал последнюю строчку, тем самым позволяя всему что выше выравниваться по-ширине
    1 point
This leaderboard is set to Kiev/GMT+02:00
×
×
  • 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