Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

28.12.2009, 15:16
|
|
Новичок
Регистрация: 25.12.2009
Сообщений: 8
Провел на форуме: 4357
Репутация:
0
|
|
Сообщение от astrologer
rizen, это код библиотеки dhtml menu компании sothink примерно пятилетней давности. Используй более новые версии библиотек или не привязывайся к библиотечному коду. Сейчас разумнее всего удалить это напрочь и написать своё.
Я бы с большим удовольствием заменила этот скрипт, но чем? Вы можете помочь?
Сообщение от LStr1ke
Ппц и это все ради того скудного меню?
Пипеееец. Можно обойстись гарааааздо меньшим объемом и спокйоной кроссбразерностью
Я же написала, что сайт делался в 2004 году, я совсем не веб дизайнер, и даже совсем не программист. Но сайтом приходится заниматься самой, чем можно мне помочь, кроме пипеца и прочих удивлений в моей неосведомленности?
Вроде в этой теме обещана помощь...
|
|
|

28.12.2009, 15:21
|
|
Новичок
Регистрация: 25.12.2009
Сообщений: 8
Провел на форуме: 4357
Репутация:
0
|
|
Сообщение от mff
rizen вам делать нечего больше?
Меня на этом форуме все норовят пнуть. Попросили написать код скрипта. Как я его должна была написать по другому? Лучше бы помогли, если считаете себя знатоком.
|
|
|

29.12.2009, 02:31
|
|
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме: 420713
Репутация:
104
|
|
Снова по droppable
Возникла другая проблема как получить id корзин
Код:
$(".musor").droppable({
activeClass: 'ui-state-hover',
// hoverClass: 'ui-state-active',
drop: function(event, ui) {
var pole ;
var sh = ui.draggable.attr('id');
// alert(sh);
$('div[id='+sh+']').draggable('disable');
alert(pole);
// sendCord(sh);
},tolerance: 'fit'
});
Код HTML:
Это мусорники <div class="musor" id="1">Musornik</div> <div class="musor" id="2">Musornik</div> как из событие drop вытащить знач id для ui.draggable.attr можна так для droppable
|
|
|

29.12.2009, 22:52
|
|
Moderator - Level 7
Регистрация: 06.02.2009
Сообщений: 195
Провел на форуме: 2485155
Репутация:
719
|
|
в папке N два файла, 1.html и 2.html, надо чтоб при переходе на 1.html яваскрипт удалял файл 2.html
примерно такой функционал, но на javascript
PHP код:
<?php
error_reporting (0);
$filename = '2.html';
unlink($filename);
?>
PS. нужен именно javascript, потому что хостинг с файлом 1.html не поддерживает php
|
|
|

29.12.2009, 22:56
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
яваскрипт удалял файл 2.html
Забудь
|
|
|

29.12.2009, 23:38
|
|
Постоянный
Регистрация: 26.07.2009
Сообщений: 321
Провел на форуме: 444589
Репутация:
123
|
|
javascript - язык браузера
он не может работать с файловой системой сервера без использования языков сервера
|
|
|

30.12.2009, 00:20
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
http://moduls.allzona.net/check/
Как сделать чтобы скрипт дописывал адрес в поля
PHP код:
work_px
anonym_px
elite_px
И если можете, подскажите почему парсинг не заносит в форму, хотя
PHP код:
http://moduls.allzona.net/check/grab.php?url=http://aliveproxy.com/ru-proxy-list/
Возвращяет нужный результат
|
|
|

30.12.2009, 15:14
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Сообщение от Vlad&slav
http://moduls.allzona.net/check/
Как сделать чтобы скрипт дописывал адрес в поля
PHP код:
work_px
anonym_px
elite_px
И если можете, подскажите почему парсинг не заносит в форму, хотя
PHP код:
http://moduls.allzona.net/check/grab.php?url=http://aliveproxy.com/ru-proxy-list/
Возвращяет нужный результат
Ошибки:
JavaScript - http://moduls.allzona.net/check/
Inline script compilation
Syntax error at line 158 while loading:
expected ')', got <string>
JavaScript
Uncaught exception: ReferenceError: Undefined variable: tmpProxyGrab
Error thrown at unknown location in <anonymous function>(event):
/* no source available */
called from unknown location in program code:
/* no source available */
----
Четсно говоря впадлу разбирать твой код. Попробуй это:
PHP код:
<html>
<head>
<script>
function CreateRequest()
{
var Request = false;
if (window.XMLHttpRequest)
{
//Gecko-совместимые браузеры, Safari, Konqueror
Request = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
//Internet explorer
try
{
Request = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (CatchException)
{
Request = new ActiveXObject("Msxml2.XMLHTTP");
}
}
if (!Request)
{
alert("Невозможно создать XMLHttpRequest");
}
return Request;
}
/*
Функция посылки запроса к файлу на сервере
r_method - тип запроса: GET или POST
r_path - путь к файлу
r_args - аргументы вида a=1&b=2&c=3...
r_handler - функция-обработчик ответа от сервера
*/
function SendRequest(r_method, r_path, r_args, r_handler)
{
//Создаём запрос
var Request = CreateRequest();
//Проверяем существование запроса еще раз
if (!Request)
{
return;
}
//Назначаем пользовательский обработчик
Request.onreadystatechange = function()
{
//Если обмен данными завершен
if (Request.readyState == 4)
{
//Передаем управление обработчику пользователя
r_handler(Request);
}
}
//Проверяем, если требуется сделать GET-запрос
if (r_method.toLowerCase() == "get" && r_args.length > 0)
r_path += "?" + r_args;
//Инициализируем соединение
Request.open(r_method, r_path, true);
if (r_method.toLowerCase() == "post")
{
//Если это POST-запрос
//Устанавливаем заголовок
Request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
//Посылаем запрос
Request.send(r_args);
}
else
{
//Если это GET-запрос
//Посылаем нуль-запрос
Request.send(null);
}
Request.onreadystatechange = function()
{
//Если обмен данными завершен
if (Request.readyState == 4)
{
if (Request.status == 200)
{
//Передаем управление обработчику пользователя
r_handler(Request);
}
else
{
document.getElementById("result").innerHTML = "Ошибка запроса";
}
}
else
{
document.getElementById("result").innerHTML = "Загрузка...";
}
}
}
function getSource(file,data,container)
{
var Handler = function(Request)
{
document.getElementById(container).innerHTML = Request.responseText;
}
SendRequest("GET",file,"url="+data,Handler);
}
</script>
</head>
<body>
<div id="result">
</div>
<input type="button" onclick="getSource('grab.php','http://aliveproxy.com/ru-proxy-list/','result');" />
</body>
</html>
Последний раз редактировалось LStr1ke; 30.12.2009 в 15:27..
|
|
|

30.12.2009, 16:46
|
|
Участник форума
Регистрация: 01.01.2009
Сообщений: 138
Провел на форуме: 817404
Репутация:
82
|
|
Сортировка по полям не актуальна, я неск часов мучал гугл и написал вроде.
LStr1ke спасибо за помошь по второй части) 
|
|
|

02.01.2010, 21:20
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Ребят помогите с выводом текста на экран
Нужно чтобы Ajax проверял, появилось ли что-то новое в файле, если да, то выводил это на экран.
Сам я долго гуглил, удалось лишь переписать чужой код, который выводит на экран сообщения (не из файла)
index.php
PHP код:
<?php
Header("Content-Type: text/html; charset=utf-8");
?>
<!-- Указываем DOCTYPE -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>PhpAjaxChat</title>
<!-- У нас всё работает в UTF-8 -->
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<style>
* {
margin: 0;
padding: 0;
}
body {
font: normal normal normal 16px "Trebuchet MS", Arial, Times;
color: #000000;
}
/* Важное свойство */
.chat {
height: 500px;
overflow: auto; /* Это позволяет отображать полусу прокрутки */
position: relative; /* Это позволяет съезжать тексту в слое, не растягия страницу */
text-align: left;
border: solid #818181 1px;
}
.chat div {
position: absolute; /* Страница остаётся тогоже размера */
}
.chat span {
display: block;
}
input[type=text],textarea {
width: 100%;
font: normal normal normal 16px "Trebuchet MS", Arial, Times;
border: solid #818181 1px;
}
/* Для CSS 3 */
.r4 {
-moz-border-radius: 4px;
-khtml-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
</style>
<!-- Подключаем jQuery -->
<script type="text/javascript" src="jquery.js"></script>
<!-- Сам код нашего чата -->
<script type="text/javascript">
$(document).ready(function ()
{
setInterval("Load();", 2000);
});
var load_in_process = false;
function Load() {
if(!load_in_process)
{
load_in_process = true;
$.post("ajax.php",
{
act: "load",
rand: (new Date()).getTime()
},
function (result) {
eval(result);
$(".chat").scrollTop($(".chat").get(0).scrollHeight);
load_in_process = false;
});
}
}
</script>
<body>
<div style="padding: 100px;">
<!-- Вот в этих 2-х div'ах будут идти наши сообщения из чата -->
<div class="chat r41">
<div id="window_log"><!-- Сюда мы будем добавлять новые сообщения --></div>
</div>
</div>
</body>
</html>
ajax.php
PHP код:
<?php
Header("Cache-Control: no-cache, must-revalidate");
Header("Pragma: no-cache");
Header("Content-Type: text/javascript; charset=utf-8");
if(isset($_POST['act']))
{
$message = 'test';
echo 'var chat = $("#window_log"); chat.append("<span>' . $message . '</span>");';
}
?>
С новым годом)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|