Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> XMLHttpRequest, Использование 
:(
    Опции темы
Sardar
Дата 2.6.2005, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Opr уговаритать не буду smile smile smile

Цитата(Opr @ 2.6.2005, 09:32)
То же самое, что и при XMLHttpRequest обноввляется 1 скрипт

Никаких скриптов не обновляеться, ты не понял механизма smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Black
Дата 2.6.2005, 12:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 4
Всего: 45



Цитата
форме отправки ссылка идет на скрытый фрейм - он и обовляется

Ну XMLHttpRequest лучше ифреймов. Он меньше памяти заставляет пожирать браузер и не гадит в history браузера. И нет этих щелчков. Ох как они раздражают если чат обновляется каждые 5 сек smile

А фреймы надо избегать, т.к. они не правильно отображаются разными браузерами. Особенно проблемы с их рамками. Все браузеры рисуют их по разному.

Да и организация W3C рекомендует от них отказаться.

Действительно самый современный чат должен быть на

1) слоях (div) вместо таблиц.
2) Вместо фреймов - overflow: auto
3) Вместо ифреймов - XMLHttpRequest
4) На языке XHTML 1.0


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Opik
Дата 2.6.2005, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 1
Всего: 55



PHP-DIRECTOR
Цитата
3) Вместо ифреймов - XMLHttpRequest

А кто сказал, что iframe? =)
Цитата
Никаких скриптов не обновляеться, ты не понял механизма

ну посылается запрос на скрипт, он всё равно скрипт как бы "обновляется" заного smile
Цитата
2) Вместо фреймов - overflow: auto

Юзая фреймы, на примере списка онлайн юзеров, просто обновляем фрейм. Как же быть если там слой? (div, overflow)?
Посылать тот же XMLHttpRequest, только на список пользователей и инсертить в слой?
Цитата
4) На языке XHTML 1.0

в чем отличие?
Добавлено @ 13:22
Цитата
в чем отличие?

задам вопрос подругому: в чем сходство?)))))
PM MAIL Skype   Вверх
Opik
Дата 2.6.2005, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 1
Всего: 55



http://opik.ru/js/frame.html что то типо того что ли?
Код

<?xml version="1.0" encoding="windows-1251"?>
<!DOCTYPE html 
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-ru" lang="en-ru">
 <head>
    <title>Testing frame</title>
       <style type="text/css">
   html, body 
   { 
        height: 100%; 
        margin: 0; 
        padding: 0;
   } 

   .message
   {
        position: absolute;
        width: 80%;
        height: 93%;
        overflow: auto;
        border: #000000 1px solid;
   } 
   .online
   {
        width: 20%;
        position: absolute;
        top: 0;
        left: 80%;
        overflow: auto;
        height: 93%;
        border: #000000 1px solid;
   }  
   .input
   {
    position: absolute;
        overflow: auto;
        width: 100%;
        height: 7%;
        border-width: thick; 
        border: #000000 1px solid;
    left: 0;
    bottom: 0;
   }   

</style>
 </head>
<body>
<div class="message">message</div><div class="online">online</div>
<div class="input">input</div>
</body>
</html>

Однако, при первой загрузки слои как то съезжают...

Это сообщение отредактировал(а) Opr - 2.6.2005, 14:13
PM MAIL Skype   Вверх
Opik
Дата 2.6.2005, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 1
Всего: 55



Вопрос. как прогрукрутить скроллинг вниз у div: overflow : auto?
PM MAIL Skype   Вверх
Рыжий
Дата 2.6.2005, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: нет
Всего: 20



Цитата(Opr @ 2.6.2005, 15:42)
Вопрос. как прогрукрутить скроллинг вниз у div: overflow : auto?

Ну например можно в css прописать:

Код

<style type="text/css">
#chatwindow {
  overflow-y: scroll;

©Sardar

chatwindow - это id div'a.


Это сообщение отредактировал(а) PHP-Script - 2.6.2005, 18:05
PM MAIL ICQ   Вверх
Aliance
Дата 2.6.2005, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Opr
В новом топике...

Средствами JS?
PM MAIL WWW ICQ Skype   Вверх
Opik
Дата 2.6.2005, 18:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 1
Всего: 55



Скроллинг то есть, его нужно прокрутить вниз.
PM MAIL Skype   Вверх
mickron
Дата 3.6.2005, 00:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











кстати, когда пытался писать чат smile) на этом реквесте,
тоже натолкнулся на скроллинг в диве...


  Вверх
Sardar
Дата 3.6.2005, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Юзаем свойство scrollTop:
Код
<div id="test" style="position: relative; width: 20%; height: 100px; overflow: auto">
text text text text text text text text text text text text text text 
text text text text text text text text text text text text text text 
<br>text text text text text text text text text text text text text text 
<br>text text text text text text text text text text text text text text 
<br>text text text text text text text text text text text text text text 
<br>text text text text text text text text text text text text text text 
<br>text text text text text text text text text text text text text text
</div> 
<script type="text/javascript">
<!--
var d=document.getElementById("test");
var tmr=window.setInterval(function() {
 d.scrollTop+=3;
}, 1000);
//-->
</script>


А теперь офтоп закончили, все вопросы не в тему в новом топе smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0505 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.