ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1391  
Старый 20.04.2009, 03:07
Аватар для mff
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Помогите
Код HTML:
w='+screen.width+'&h='+screen.height+'&d='+screen.colorDepth+'&p='+navigator.platform
как пердать данные из Javascript в php чтобы в дальнейшем записать в текстовый файл? Нужно без перезагрузки! Может как то при помощи XMLHttpRequest() ? Помогите, хелп!!!
 
Ответить с цитированием

  #1392  
Старый 20.04.2009, 10:29
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Вместо user.php Ваше название Вашего файла (в двух местах):
PHP код:
<?php
session_start
(); 
if(!isset(
$_SESSION['res'])) // Если пока не знаем разрешение 

  if(isset(
$_GET['res']))  
  { 
    
$_SESSION['res'] = $_GET['res']; // Записываем в сессию 
    
Header("Location: user.php"); // Вместо user.php Ваше название Вашего файла
  

  else 
// GET не получили, значит надо узнать разрешение и послать его 
  

  
?> 
  <script language="JavaScript"> self.location.href = "user.php?res="+screen.width+"x"+screen.height;</script> 
  <? 
  


else 
// Сессия с разрешением имеется = все Ок 

  echo 
"<b>".$_SESSION['res']."</b>"

?>
 
Ответить с цитированием

  #1393  
Старый 22.04.2009, 14:31
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

у меня js-скрипт в цикле запускает несколько фоновых ajax-запросов через get.

вопрос - сколько запросов можно запускать одновременно максимум, не рискуя потерять результаты некоторых из них?
 
Ответить с цитированием

  #1394  
Старый 24.04.2009, 16:16
Аватар для [K4t]
[K4t]
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме:
142825

Репутация: 7
По умолчанию

Здравствуйте. Вопрос: есть таблица (<table>) и строка. Необходимо при событии onclick на строку загрузить в табицу содержимое файла text.txt при чём не открывая новую страничку, а просто загрузить с сервера text.txt в таблицу. Можно ли такое организовать?
 
Ответить с цитированием

  #1395  
Старый 24.04.2009, 17:21
Аватар для m0nsieur
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Да, посмотри в сторону ajax. Вешаешь на onlick javasctipt функцию, которая делает запрос к серверу, который читает нужные тебе данные из txt и возвращает их, полученные данные вставляешь в таблицу.

Примерный код ajax запроса на jquery
Код:
function add_text() {
    $.ajax({
        url: '/index.php',
        type: 'POST',
        dataType: "json",
        success:
            function(data) {
                if (data.status == 'ok') {
                    $('div#data_insert').attr('value', data.text);
                }
            },
        error:
            function() {
                alert('Ошибка связи. Попробуйте позже.');
            }
    });
}
где div#data_insert - <div id="data_insert"></div> внутри ячейки таблицы, куда будут вставляться данные.

в файле index.php читаешь файл и отдаешь данные через
PHP код:
jsone_encode(array('text' => iconv('windows-1251''UTF-8'$text), 'status' => 'ok')); 
где $text - прочитанные тобой данные из текстового файла. Вроде как-то так в кратце...

Последний раз редактировалось m0nsieur; 24.04.2009 в 17:29..
 
Ответить с цитированием

  #1396  
Старый 24.04.2009, 17:31
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Помогите пожалуйста.
Осбственно есть простой скриптег,скрытия\показа дивов.
PHP код:
<script type="text/javascript">
function 
toggle_show(id) {
    
document.getElementById(id).style.display document.getElementById(id).style.display == 'none' 'block' 'none';
}
</
script
Нужно сделать так,чтобы ожно было открыть один див,тоесть открывает чувак второй,а первый закрываеца.
 
Ответить с цитированием

  #1397  
Старый 24.04.2009, 17:43
Аватар для m0nsieur
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Попробуй так...
Код:
<script type="text/javascript">
var old_id = 0;

function toggle_show(id) {
if (id != old_id) {
// закрываем старый див    
if (old_id !=0) {
document.getElementById(old_id).style.display = 'none';
}
// открываем новый
document.getElementById(id).style.display = 'block';
// запоминаем новый открытый див
old_id = id;
}
}
</script>

Последний раз редактировалось m0nsieur; 24.04.2009 в 17:49..
 
Ответить с цитированием

  #1398  
Старый 24.04.2009, 18:05
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

И еще вопрос,как бы при повторном клике,скрывать открытый див?
 
Ответить с цитированием

  #1399  
Старый 24.04.2009, 18:09
Аватар для m0nsieur
m0nsieur
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
Провел на форуме:
2230263

Репутация: 229
По умолчанию

Код:
<script type="text/javascript">
var old_id = 0;

function toggle_show(id) {
if (id != old_id) {
    // закрываем старый див    
    if (old_id !=0) {
        document.getElementById(old_id).style.display = 'none';
    }

    // открываем новый
    document.getElementById(id).style.display = 'block';
    // запоминаем новый открытый див
    old_id = id;

    } else if (id == old_id) {
        document.getElementById(id).style.display = 'none';
        // запоминать старый id не надо т.к. он не поменялся.
    }
}
</script>

Последний раз редактировалось m0nsieur; 24.04.2009 в 18:12..
 
Ответить с цитированием

  #1400  
Старый 24.04.2009, 18:29
Аватар для [K4t]
[K4t]
Познающий
Регистрация: 15.02.2009
Сообщений: 54
Провел на форуме:
142825

Репутация: 7
По умолчанию

Цитата:
Сообщение от m0nsieur  
Да, посмотри в сторону ajax. Вешаешь на onlick javasctipt функцию...
Спасибо. Попытаюсь разобраться! Но вроде чувствуется, что что-то интересное... +++++

Последний раз редактировалось [K4t]; 24.04.2009 в 18:32..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ