• Страница 1 из 1
  • 1
iLoad плагин для отображения текста и html
Aleko
Дата: Понедельник, 08.11.2010, 14:03 | Сообщение # 1
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Сабж. Предзагрузки нет.

Code
L.text = function(c,t,b,m){L.content.innerHTML='';document.body.appendChild(b=document.createElement('div'),b.className=t,b.style.position='absolute',b.style.top=box.style.left='-9999px',b.i nnerHTML=c,b);m=L.imageNav;L.imageNav=0;L.onhide=function(){L.imageNav=m};L.scale(b.offsetWidth+(L.cornersSize+L.contentPadding)*2,b.offsetHeight+(L.cornersSize+L.contentPadding)*2,function(){b.style.position='stat ic';L.content.appendChild(b);L.show(L.showContent)})};

вызываем так: L.text('текст','class'); где class - название css класса для стилизаии текста.

юзаем, репортуем.


Бесплатные обои.
  
Severny
Дата: Суббота, 08.01.2011, 20:30 | Сообщение # 2
молчун
Группа: Пользователи
Пользователь №: 3549
Сообщений: 2
Странно, что ни одного комментария.
Интересует данная возможность.
Т.к. совершенно начинающий, можно ли поподробнее?
Как вызвать из ссылки и хоть один примитивный css class, чтобы вставить.
Спасибо.
З.Ы. Ваша галерея -- вещь.
Нигде пока не использую, просто любуюсь.


Сообщение отредактировал Severny - Суббота, 08.01.2011, 20:31
  
DSC
Дата: Воскресенье, 09.01.2011, 13:17 | Сообщение # 3
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
А можно ещё и Ajax прикрутить к этой функции!

Вот моя функция Ajax:

Code
<script>Ajax=function(a,c){return{get:function(b,d,f,g,i){var e=a();e.open("GET",b,f==1?1:!f?0:1,g||"",i||"");c(e,b,d);e.setRequestHeader("If-Modified-Since",new Date);e.send()},post:function(b,d,f,g,i,e){var h=a();h.open("POST",b,g==1?1:!g?0:1,i||"",e||"");c(h,b,f);h.setRequestHeader("Content-Type","application/x-www-form-urlencoded");h.send(d||"")}}}(function(){var a;try{a=new XMLHttpRequest}catch(c){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){a=new ActiveXObject("Microsoft.XMLHTTP")}}a.overrideMimeType&&
a.overrideMimeType("text/xml");return a},function(a,c,b){a.onreadystatechange=function(){var d=a.readyState;2===d&&b.load&&b.load.call(a,c);4===d&&200===a.status?b.done&&b.done.call(a,a.responseText,a.responseXML,c):b.error&&b.error.call(a,a.status,a.statusText,c)}});</script>

Использовать её вот так:
Code
<script>
//     GET запрос:
Ajax.get(url,{
       load:function(url){/*       Функция начинает выполняться когда подгружается страница, т.е. url.
             this - указывает на XML-запрос, который расширяется.
              */},
       done:function(text,dom,url){/*       Функция начинает выполняться когда загрузилась страница, т.е. url.
             text - исходный код загруженной страницы представленный в виде текста.
             dom - исходный код загруженной страницы представленный в виде DOM-структуры.
             this - указывает на XML-запрос, который расширяется.
              */},
       error:function(statusNum,statusText,url){/*       Функция начинает выполняться если не загрузилась страница, т.е. url.
             statusNum - номер ошибки.
             statusText - текст ошибки.
             this - указывает на XML-запрос, который расширяется.
              */}
},asyncFlag,user,password)

//     POST запрос:
Ajax.post(url,data,{
       load:function(url){/*       Функция начинает выполняться когда подгружается страница, т.е. url.
             this - указывает на XML-запрос, который расширяется.
              */},
       done:function(text,dom,url){/*       Функция начинает выполняться когда загрузилась страница, т.е. url.
             text - исходный код загруженной страницы представленный в виде текста.
             dom - исходный код загруженной страницы представленный в виде DOM-структуры.
             this - указывает на XML-запрос, который расширяется.
              */},
       error:function(statusNum,statusText,url){/*       Функция начинает выполняться если не загрузилась страница, т.е. url.
             statusNum - номер ошибки.
             statusText - текст ошибки.
             this - указывает на XML-запрос, который расширяется.
              */}
},asyncFlag,user,password)
//      data - те параметры(находящиеся в адресной строке), которые в GET-запросе пишутся после вопросительного знака.
//      asyncFlag - необязательный параметр, он нужен чтобы использовать или не использовать асинхронный запрос.
//      user, password - необязательные параметры, нужны только в случае если страница запрашивает данные параметры!
</script>
Пример:
Code
<script>
//     GET запрос:
Ajax.get('index.html?a=1&b=2',{
              load:function(){/*...*/},
              done:function(){/*...*/},
              error:function(){/*...*/}
})

//     POST запрос:
Ajax.post('index.html','?a=1&b=2',{
              load:function(){/*...*/},
              done:function(){/*...*/},
              error:function(){/*...*/}
})
</script>


aka Latro

Сообщение отредактировал DSC - Воскресенье, 09.01.2011, 15:35
  
Severny
Дата: Воскресенье, 09.01.2011, 17:25 | Сообщение # 4
молчун
Группа: Пользователи
Пользователь №: 3549
Сообщений: 2
Это конечно интересно смотреть, как спецы по яве между собой переписываются. :'(
Можно ли где посмотреть в реале, как это работает?
Потому как без примера (хоть исходный код посмотреть) реализовать для меня это не представляется позможным.
  
DSC
Дата: Воскресенье, 09.01.2011, 19:21 | Сообщение # 5
спикер
Группа: Проверенные
Пользователь №: 127
Сообщений: 516
Получено оценок: 41
Что именно?

aka Latro
  
UnderShot
Дата: Воскресенье, 09.01.2011, 20:08 | Сообщение # 6
оратор
Группа: Модераторы
Пользователь №: 45
Сообщений: 923
Получено оценок: 85
Severny,
Code
<style>.lookatme{color:red;font:700 18px/28px sans-serif;background:yellow;border:1px solid black}</style>

<script>L.text("Смотри на меня! О-О","lookatme")</script>


Очень важная тема!
Filmzona — онлайн фильмы.
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.