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

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

Репутация: 3171


По умолчанию

Привет знатоки J-Query!
Собственно,есть код(мои потуги на яве),так вот его,нужно реализовать с помощью J-Query.Строчек тут немного,с учетом моег оговнокода(ибо это действительно 1 раз на Яс-е),в j-Query будет еще меньше я так думаю.
Сразу скажу,что работает это,через хитровы*баную жопу,но работает.отелось бы более красиво реализовать.Спасибо.
(Можно,и без помощи J-Query, но это будет только в целях моего самобразования,неободим именно вариант
с J-Query)

/*add
кое что в этом коде - несрабатывает,а именно
повторный вызов makeRequest(page); эу проблему тоже нужно решить
*/


Собственно вот сам код:
PHP код:
<script type="text/javascript" language="javascript">
function 
makeRequest(page) {
var 
http_request false;
if (
window.XMLHttpRequest) { // Mozilla, Safari, ...
http_request = new XMLHttpRequest();
if (
http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
// Читайте ниже об этой строке
}
} else if (
window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (
e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (
e) {}
}
}
if (!
http_request) {
alert('Не вышло :( Невозможно создать экземпляр класса XMLHTTP ');
return 
false;
}
encodeURIComponent(document.getElementById("input").value);
if(
!= ''){
document.getElementById('loading').style.display='block';
http_request.onreadystatechange = function() { alertContents(http_request); };
http_request.open('GET',"search.php?q="+q+"&page="+pagetrue);
http_request.send(null);
}else{
    var 
divBody document.getElementById('content');
    
divBody.innerHTML 'Вы не ввели строку запроса';
}
}
function 
alertContents(http_request) {
if (
http_request.readyState == 4) {
if (
http_request.status == 200) {
document.getElementById('loading').style.display='none';
var 
divBody document.getElementById('content');
    
divBody.innerHTML http_request.responseText;
} else {
alert('Problem');
}
}
}
</
script

Последний раз редактировалось m0Hze; 29.09.2009 в 20:00..
 
Ответить с цитированием

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

Репутация: 1809


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

Подскажите, есть строка
Код HTML:
function player_wmp(url, wh, he){
document.write('<object id="mediaplayer" width="'+wh+'" height="'+he+'" ...
нужно к переменной he прибавлить 60, пробывал писать:
Код HTML:
function player_wmp(url, wh, he){
	he=(he+60);
них не вышло
 
Ответить с цитированием

  #1883  
Старый 30.09.2009, 03:07
Аватар для FeraS
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


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

mff
Цитата:
document.write('<object id="mediaplayer" width="'+wh+'" height="'+he+60+'"
так вроде надо
 
Ответить с цитированием

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

Репутация: 1809


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

Есть код:
Код HTML:
Голсовать: 
<a href="#nul" onclick="process('yes')" title="yes"><img id="yes" src="img/yes.gif" width="19" height="19" alt="Да" align="absmiddle" style="margin-right:10px;" /></a> <a href="#nul" onclick="process('no')" title="no"><img id="no" src="img/no.gif" width="19" height="19" alt="Нет" align="absmiddle" /></a>
и в шапке:
Код HTML:
<script language="javascript">
<!--
function getXmlHttp(){
	var xmlhttp;
	try {
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
var x="";
function process(x) {
	var xmlhttp = getXmlHttp()
	xmlhttp.open("GET", "/rating.php?ch=<?php echo $ch; ?>&name=" + x, true);	
	xmlhttp.send(null);
	if(xmlhttp.status == 200) {
		alert(xmlhttp.responseText);
	}
}
//--> 
</script>
обработчик:
PHP код:
<?php
include("config.php");
if(
$ch){
    if(
$_GET[name]=="yes"){
        
$result mysql_query ("UPDATE `bd` SET `rating`= (rating+1) WHERE `id`='$ch'");
    }
    if(
$_GET[name]=="no"){
        
$result mysql_query ("UPDATE `bd` SET `rating`= (rating-1) WHERE `id`='$ch'");
    }
}
?>
Как мне теперь возвратить новое получившееся число без перезагрузки странички?
Спасибо!
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Чтото вроде:
PHP код:
var divBody document.getElementById('rating');// div с раейтингом
    
divBody.innerHTML divBody+1
Наверно...)
 
Ответить с цитированием

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

Репутация: 1809


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

m0Hze не, нужно из php обработчика вернуть новое значение
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

Ну тогда делай селект,после UPDATE,выводи на экран,и аяксом это выведи на экран =)
 
Ответить с цитированием

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

Репутация: 1809


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

Цитата:
Сообщение от m0Hze  
Ну тогда делай селект,после UPDATE,выводи на экран,и аяксом это выведи на экран =)
Вот я и спрашиваю, селект то сделаю, а как аяксом вывести на экран ? =)

И еще вопросик, есть строка:
Код HTML:
<script language="javascript">player_w("http://stream2.qc.ca/enOndes_bas_debit", "240", "249");</script>
можно с ней чтонибудь сделать от дурака? Ну чтобы ни так просто было скопировать ссылку?

Спасибо!
 
Ответить с цитированием

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

Репутация: 3171


По умолчанию

функцию.Аля\
PHP код:
player_w("stream2.qc.ca","base64encode(enOndes_bas_debit)","md5(rand())"); 
Пример с элементами php, но я думаю суть понятна.
Ну и естевственно в функции уже будет:
PHP код:
function player_w(server,path,durak)
{
var 
full 'http://'+server+path;

В яве я шарю не очень,и не совсем знаю как там обстоит деко с конкатенацией строк,но это можеш сам глянуть где нибудь

Последний раз редактировалось m0Hze; 01.10.2009 в 13:31..
 
Ответить с цитированием

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

Репутация: 1809


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

Эх, спасибо дружище, но мало чего понятно.

Подскажите, есть текстовое поле, там тексты с пробелами вставляются, нужно сделать так, чтобы при потере фокуса пробелы вырезались яваскриптом. Как правильно сделать?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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