HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.08.2009, 18:36
cremator (c)
Постоянный
Регистрация: 20.06.2008
Сообщений: 323
Провел на форуме:
1240829

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

В JS соображаю очень слабо, поэтому проблема такая:
Найти на странице все input'ы и прочитать их пары значений name=value. Создать скрытую форму и передать post'ом эти значения на скрипт
Заранее благодарен)
 
Ответить с цитированием

  #2  
Старый 14.08.2009, 18:42
XopoIII
Постоянный
Регистрация: 29.10.2007
Сообщений: 381
Провел на форуме:
651930

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

cremator (c) заюзай jquery с ним ты за 5 минут сделаешь то что тебе нужно
_http://jquery.com
 
Ответить с цитированием

  #3  
Старый 14.08.2009, 19:01
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме:
1740746

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

Возможно был такой вопрос уже, но я ответа в поиске не нашла.

Необходимо на JS отловить закрытие вкладки в Опере 10 и выдавать вопрос типа "Действительно хотите покинуть сайт?"

через <body onUnload=".......()"> не канает((
 
Ответить с цитированием

  #4  
Старый 14.08.2009, 19:08
scrat
Постоянный
Регистрация: 08.04.2007
Сообщений: 853
Провел на форуме:
5812656

Репутация: 1540


По умолчанию

Цитата:
Сообщение от Flame of Soul  
Возможно был такой вопрос уже, но я ответа в поиске не нашла.

Необходимо на JS отловить закрытие вкладки в Опере 10 и выдавать вопрос типа "Действительно хотите покинуть сайт?"

через <body onUnload=".......()"> не канает((
onclose?
 
Ответить с цитированием

  #5  
Старый 14.08.2009, 19:20
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме:
1740746

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

Цитата:
onclose?
приведите пример или поправьте:
Код:
<SCRIPT>
 function goodBye()
 {
 alert("Thanks!");
 }
 </SCRIPT>

<body onclose="goodBye()">
пожалуйста.

Последний раз редактировалось Flame of Soul; 14.08.2009 в 19:29..
 
Ответить с цитированием

  #6  
Старый 14.08.2009, 19:47
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Flame of Soul,
Скорее всего не получится. В общем-то, это вина оперы - можно отправить им баг-репорт, хотя формально спецификацию они не нарушают.

P.S. Ненужные алерты не раздражают пользователей?
 
Ответить с цитированием

  #7  
Старый 14.08.2009, 20:19
Flame of Soul
Участник форума
Регистрация: 25.05.2007
Сообщений: 290
Провел на форуме:
1740746

Репутация: 435
Отправить сообщение для Flame of Soul с помощью MSN
По умолчанию

Цитата:
P.S. Ненужные алерты не раздражают пользователей?
да мы просто с друзьями балуемся кто найдет способ обдурить оперу)) мини квест такой)

Цитата:
Скорее всего не получится. В общем-то, это вина оперы - можно отправить им баг-репорт, хотя формально спецификацию они не нарушают.
будем копать)) на крайний случай эксплойт)
 
Ответить с цитированием

  #8  
Старый 15.08.2009, 16:41
j0ker13
Участник форума
Регистрация: 28.07.2008
Сообщений: 199
Провел на форуме:
861008

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

вопрос)
допустим есть хтмл текст(ответ от запроса ajax странички)
как можно безболезненно прочитать все хидден поля?)
кроме регеспа)
например можно построить объектную модель на основе этого хтмл текста?
или тока ифреймом?
Цитата:
<iframe id="f"></iframe>
<input type="submit" onClick=test()>
<script>
n='document.write('+m+');';
function test(){
document.getElementById("f").src="javascript:"+n+" ;";
}
</script>
при m='123456' текст отображается во фрейме. но ругается если в m содержится '<' или '>'
как так? в чем подвох?

Последний раз редактировалось j0ker13; 15.08.2009 в 17:34..
 
Ответить с цитированием

  #9  
Старый 16.08.2009, 01:42
SaiRus
Постоянный
Регистрация: 24.11.2008
Сообщений: 416
Провел на форуме:
910902

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

Цитата:
Сообщение от j0ker13  
вопрос)
допустим есть хтмл текст(ответ от запроса ajax странички)
как можно безболезненно прочитать все хидден поля?)
кроме регеспа)
например можно построить объектную модель на основе этого хтмл текста?
или тока ифреймом?
при m='123456' текст отображается во фрейме. но ругается если в m содержится '<' или '>'
как так? в чем подвох?
я не понял что тебе надо, но этот скрипт пройдет по документу и вернет values'ы у элементов типа Hidden

Код HTML:
<script>
function getStr()
{	var tmp = [], el;	
	for(i=0; el = window.document.all[i]; i++)	
		if( el.type == "hidden" && el.value != "" ) tmp.push(el.name + '=' + el.value);		
	var str = tmp.join("&");	
	alert(str);
}
</script>
<form name="1">
	<INPUT TYPE="hidden" NAME="P_N" VALUE="">    
	<INPUT TYPE="hidden" NAME="P_L" VALUE="есть1">    
	<INPUT TYPE="hidden" NAME="P_P" VALUE="">
    	<INPUT TYPE="hidden" NAME="P_D" VALUE="есть2">    
	<button onclick="getStr(this.form)">show str</button>    
</form>
<form name="1">
	<INPUT TYPE="hidden" NAME="P_N" VALUE="">    
	<INPUT TYPE="hidden" NAME="P_L" VALUE="есть1">    
	<INPUT TYPE="hidden" NAME="P_P" VALUE="">
    	<INPUT TYPE="hidden" NAME="P_D" VALUE="есть2">    
</form>
 
Ответить с цитированием

  #10  
Старый 17.08.2009, 11:48
j0ker13
Участник форума
Регистрация: 28.07.2008
Сообщений: 199
Провел на форуме:
861008

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

2SaiRus спасибо но если это:
Цитата:
<form name="1">
<INPUT TYPE="hidden" NAME="P_N" VALUE="">
<INPUT TYPE="hidden" NAME="P_L" VALUE="есть1">
<INPUT TYPE="hidden" NAME="P_P" VALUE="">
<INPUT TYPE="hidden" NAME="P_D" VALUE="есть2">
<button onclick="getStr(this.form)">show str</button>
</form>
<form name="1">
<INPUT TYPE="hidden" NAME="P_N" VALUE="">
<INPUT TYPE="hidden" NAME="P_L" VALUE="есть1">
<INPUT TYPE="hidden" NAME="P_P" VALUE="">
<INPUT TYPE="hidden" NAME="P_D" VALUE="есть2">
</form>
хранится тока в переменной можно как нить достать?)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



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


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




ANTICHAT ™ © 2001- Antichat Kft.