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

  #1501  
Старый 30.05.2009, 10:08
Аватар для PaCo
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

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

Ну в случаии error можно:
try{}
catch{}
ну а если фреймверком пользуешься то каким?
 
Ответить с цитированием

  #1502  
Старый 30.05.2009, 10:22
Аватар для Mixon
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
По умолчанию

1. Такого слова я впервые слышу.
2. В том то и проблема,что ошибка не возникает,сервер как бы отдаёт страницу но без резулятата или просто как бы грузит её грузит грузит и грузит,и до безконечности... Тут бы сделать на принципе:
Если ответ с страницы не получен через 50 секунд то исполняеться ето,есле получил то всё,вот только как так сделать я хз..
 
Ответить с цитированием

  #1503  
Старый 30.05.2009, 18:56
Аватар для DIEZalok
DIEZalok
Новичок
Регистрация: 22.01.2009
Сообщений: 11
Провел на форуме:
114084

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

Есть одна небольшая просьба.

Можете, пожалуйста, написать скрипт на Java Script.
Цель: скрипт для заказа в магазине, т.е. очень простой скрипт.
Есть форма - там поля всякие Имя, Фамилия, Дата рождения, адрес, e-mail.
Надо чтобы просто была проверка всех полей на наличие символов, а email, что бы по @ определял... потом нужно 2 кнопки: "Очистить" (при кликина нее форма очищаетсмя) и кнопка "Отправить" при клике на нее вылетает alert о оповещении, что все ок)
Кому не трудно, пожалуйста, напишите!
 
Ответить с цитированием

  #1504  
Старый 31.05.2009, 21:09
Аватар для Mixon
Mixon
Участник форума
Регистрация: 12.03.2008
Сообщений: 254
Провел на форуме:
12333903

Репутация: 238
Отправить сообщение для Mixon с помощью ICQ
По умолчанию

Ето лишь первое,но от умников тебе нужно и в пыхе это всё проверять,а то убьют твой магазин...)
 
Ответить с цитированием

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

Репутация: 1809


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

DIEZalok, сгугли любую форму отправки с проверкой полей... Благо их полно...
 
Ответить с цитированием

  #1506  
Старый 01.06.2009, 16:08
Аватар для InferNo23
InferNo23
Участник форума
Регистрация: 05.09.2006
Сообщений: 187
Провел на форуме:
6860213

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

Использую функцию переноса строки:

PHP код:

<script type="text/javascript">
function 
wrap_box(){
    var 
str document.getElementsByClassName("sm");

    for(var 
0str.lengthi++){
        var 
tempObj document.createElement("div");

        
tempObj.id "out_wrap";
        
tempObj.style.display "none";
        
document.getElementsByTagName("body")[0].appendChild(tempObj);

        for(var 
ii 0ii str[i].innerHTML.lengthii++) {
            
tempObj.innerHTML += str[i].innerHTML[ii] + "​&#8203​​";
        }

        
str[i].innerHTML tempObj.innerHTML;
        
document.body.removeChild(tempObj);
    }

}

onload wrap_box;
</
script
Все работает, но проблема в том, что если в блоке содержится html-код (<a href="asdaasd">asd</a> asdasdsasadsas, например) то после обработкой функцией он отображается как простой текст, как снова сделать рендеринг страницы чтобы заработали эти теги?

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

  #1507  
Старый 01.06.2009, 17:05
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

InferNo23,
Код:
window.onload = function()
{
  var
  path  = '//*[@class="sm"]//text()',
  nodes = document.evaluate(path, document, null, 6, null),
  shy   = String.fromCharCode(173),
  i     = 0,
  node  = null;

  while(node = nodes.snapshotItem(i++))
  {
    node.data = node.data.split('').join(shy);
  }
};

Последний раз редактировалось astrologer; 01.06.2009 в 17:09..
 
Ответить с цитированием

  #1508  
Старый 01.06.2009, 17:16
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Замени document.evaluate на функцию, получающую список всех текстовых элементов. xpath там просто для сокращения кода.
 
Ответить с цитированием

  #1509  
Старый 01.06.2009, 17:43
Аватар для InferNo23
InferNo23
Участник форума
Регистрация: 05.09.2006
Сообщений: 187
Провел на форуме:
6860213

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

Какую именно?)

Если делать так:

Код:
function wrap_box(){
	var str = document.getElementsByClassName("sm");

	var IE = (navigator.userAgent.toLowerCase().indexOf('msie') != -1);
	if(!IE){
		for(var i = 0; i < str.length; i++){
			var tempObj = document.createElement("div");

			tempObj.id = "out_wrap";
			tempObj.style.display = "none";
			document.getElementsByTagName("body")[0].appendChild(tempObj);

			for(var ii = 0; ii < str[i].innerHTML.length; ii++) {
				tempObj.innerHTML += str[i].innerHTML[ii] + "&#8203​​​​";
			}

			str[i].innerHTML = tempObj.innerHTML;
			document.body.removeChild(tempObj);
		}
	} else {
		str.style.wordWrap = 'break-word';
		str.style.width = '200px';
	}

}

window.onload = function(){
	wrap_box();

	var
		nodes = document.getElementsByClassName("sm"),
		shy   = String.fromCharCode(173),
		i     = 0,
		node  = null;


	while(node = nodes.snapshotItem(i++)){
		node.data = node.data.split('').join(shy);
	}
};
Перенос работает, но html-элементы так же отображаются текстом...




//upd:

проблема решена.

Последний раз редактировалось InferNo23; 02.06.2009 в 18:24..
 
Ответить с цитированием

  #1510  
Старый 05.06.2009, 19:48
Аватар для alwex
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

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

у меня есть форма где есть поля с type="radio" с name="id" и три hidden поля и надо сделать чтобы когда выбираеш в форме любое то внизу есть другая форма и чтобы оно когда выбираеш это данные сразу в форму кидало
Форма ниже:

Код:
<form method="post"><input name="days" value="ТУТ ID с той формы" dir=ltr style="width:300px; height:16px" class="f_input" readonly><br />
<input name="price" value="ТУТ PRICE с той формы" dir=ltr style="width:300px; height:16px" class="f_input" readonly><br />
<input name="days" value="ТУТ DAYS с той формы" dir=ltr style="width:300px; height:16px" class="f_input" readonly><br />
<input type="text" value="" name="code" />
<input type="submit" name="add" value="Добавить" /></form>
помогите реализовать это
 
Ответить с цитированием
Ответ



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