Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Система отмечания людей на фото

Сообщения:  [1-10]    [11-20]  [21-21] 

 
 автор: Axxil   (13.08.2008 в 09:19)   письмо автору
 
   для: Proger   (13.08.2008 в 06:55)
 

Вот и отлично.
Ведь главное, для нас, разработчиков, что? Правильно, довольные пользователи :)

  Ответить  
 
 автор: Proger   (13.08.2008 в 06:55)   письмо автору
 
   для: Axxil   (06.08.2008 в 10:19)
 

Спасибо огромное! Вы мне очень очень помогли, сегодня система уже запущена и атарва довольных пользователей в аську пишет благодарности ;))))))

  Ответить  
 
 автор: Axxil   (06.08.2008 в 10:19)   письмо автору
1.8 Кб
 
   для: Proger   (06.08.2008 в 00:04)
 

jsgttprequest как раз и занимается преобразованием результата в JSON :)
C Jquery можно использовать соответствующее php расширение, а можно стырить ровно одну функцию из того же jshttprequest. И получится маленький симпатичный бакенд.
Он в аттаче. Выдернул как есть из рабочего проекта.
Использовать так:

<script>
  function getSomething(){ 
    $.getJSON('backend.php',
              {q:'world'},
              function(data){
                 alert(data.var1)
              });
  }
</script>

файл backend.php:
<?
$result 
= array('var1'=>'hello ','var2'=>'val2');
$result['var1'] .= $_REQUEST['q'];
require_once 
"jquery.helper.php";
$jqHelper =  new jquery_helper();
echo 
$jqHelper->json($result);
?>

  Ответить  
 
 автор: Proger   (06.08.2008 в 00:04)   письмо автору
 
   для: Axxil   (05.08.2008 в 21:31)
 

Спасибо! Полезное ссылочки.
Тока вот не понял а с серверной то стороны что? jshttprequest оставлять или json реализовывать? (хотя это почти одно и тоже).
И всё равно без реальйных примеров работы пока недопонял работу frontend'a ... ну да ладно пойму уж наверно :)

  Ответить  
 
 автор: Axxil   (05.08.2008 в 21:31)   письмо автору
 
   для: Proger   (05.08.2008 в 19:06)
 

Доков по jquery дофига. Просто они в разных местах. И их приходится коллекционировать :)
Для затравки:
http://www.webreview.org.ua/?id=3&action=article_detail&ar_id=17
http://www.noupe.com/tutorial/51-best-of-jquery-tutorials-and-examples.html

ну и хабра, куда без неё :) Удобный список плагинов для рускоязычной аудитории.
http://habrahabr.ru/blog/webdev/47620.html#habracut

JQuery хорош своим весом. Там, в отличии от прототайпа, всё в ядро не напихано. Но некоторые вещи в прототайпе реализованы интереснее и лучше (очень нравились в своё время скрипты aculo.us)

А аякс на JQuery действительно очень просто реализуется. Буквально в одну строчку.

  Ответить  
 
 автор: AlexSol   (05.08.2008 в 21:19)   письмо автору
 
   для: Proger   (05.08.2008 в 19:06)
 

http://visualjquery.com/1.1.2.html -> ajax

$.get(url, params, callback) - передает запрос GET
$.post(url, params, callback) - передает запрос POST

нужно еще что-то?

  Ответить  
 
 автор: Proger   (05.08.2008 в 19:06)   письмо автору
 
   для: Axxil   (05.08.2008 в 09:52)
 

хм... я вчера надумал снести все ибо нашел все нужное в jQuery, но оставить JsHttpRequest

потому что доков по ajax с jQuery не найдено.... желательно на русишь))) и не терять совместимость с серверной частью jshttprequest.php
у меня много аякса и менять все скрипты не хочеться...

  Ответить  
 
 автор: Axxil   (05.08.2008 в 09:52)   письмо автору
 
   для: Proger   (04.08.2008 в 17:51)
 

Я в CSS тоже приличный ламер, но наверное сделал бы так:
<style>
  .container{background:url('/path/to/pic.jpg');height:100;width:100;vertical-align:top;}/*height:100;width:100; - подставить реальные размеры фотки*/
  .box{position:relative;width:50;height:50;left:10;top:10;border:0.1em solid #000;} /*здесь координаты области*/
</style>
<table border="1">
  <tr>
    <td class="container">
      <div class="box">&nbsp;</div>
    </td>
  </tr>
</table>

> JsHttpRequest, mootools, prototype, JQuery...
JsHttpRequest можно смело сносить. Аякс гораздо проще с помощью JQuery делается.
И желательно всё-таки остановится на одной библиотеке, хотя совмещение, конечно и не возбраняется.

  Ответить  
 
 автор: Proger   (04.08.2008 в 17:51)   письмо автору
 
   для: Axxil   (04.08.2008 в 17:28)
 

у меня фотка лежит в коде так:

<tr><td><img src="xxx"></td></tr>

То есть засунуть в бэк ничто не мешает!
Тока опять же как? И желательно пример в студию, отвык я от HTML и т.п.

Нашел тут нечто на JQuery...

http://www.sanisoft.com/downloads/imgnotes-0.1/example.html


Вот кстати умные люди скажите что делать из-за разных скриптов на js у меня на сайте 4 библиотеки framework'a: JsHttpRequest, mootools, prototype, JQuery... Потому что нужные скрипты в разных библиотеках - это плоха?

  Ответить  
 
 автор: Axxil   (04.08.2008 в 17:28)   письмо автору
 
   для: Proger   (04.08.2008 в 17:26)
 

ну можно просто выводит div с z-index выше чем у фотки. Тогда он поверх окажется. И абсолютно его позиционировать параметрами top и left.
А ещё лучше фотку в бекграунд засунуть. Тогда никакие слои не понадобятся.

  Ответить  

Сообщения:  [1-10]    [11-20]  [21-21] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования