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

  #1  
Старый 25.12.2007, 19:25
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
С нами: 10077446

Репутация: 3965


По умолчанию

Как реализовать такую штуку:
У нас есть поле:
PHP код:
<input type=text name="abc"
Нужно к ниму кнопочку: Если поле заполненое кнопа антивна, иначе дисейбл
 
Ответить с цитированием

  #2  
Старый 26.12.2007, 15:17
dinar_007
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
С нами: 11215046

Репутация: 1844


По умолчанию

Цитата:
Сообщение от Dimi4  
Как реализовать такую штуку:
У нас есть поле:
PHP код:
<input type=text name="abc"
Нужно к ниму кнопочку: Если поле заполненое кнопа антивна, иначе дисейбл
Код HTML:
<html>
<head>
<script>
function check () {
var ref1 = document.getElementById('text');
var ref2 = document.getElementById('button');
if (ref1.value != '') ref2.disabled = false; else ref2.disabled = true;
}
</script>
<head>
<body onload="check()">
<input id="text" type="text" value="" onkeyup="check()" onkeydown="check()" />
<input id="button" type="button" value="Йа мля кнопка нах )))" />
<body/>
<html>
Держи...

Последний раз редактировалось dinar_007; 26.12.2007 в 15:37..
 
Ответить с цитированием

А есть ли
  #3  
Старый 25.12.2007, 19:33
Impuls*
Познающий
Регистрация: 03.10.2007
Сообщений: 83
С нами: 9791873

Репутация: 9
Question А есть ли

А есть ли скриптик, подделывающий адресную строку браузера?
Допустим, пользователь находится на sait.ru, а в url браузера написано google.com
Есть ли такая фишка и для каких браузеров актуальна?

С меня ++ за помощь. Если что - пишите в ПМ

Последний раз редактировалось Impuls*; 25.12.2007 в 19:37.. Причина: забыл указать
 
Ответить с цитированием

  #4  
Старый 25.12.2007, 20:11
dinar_007
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
С нами: 11215046

Репутация: 1844


По умолчанию

Цитата:
Сообщение от Impuls*  
А есть ли скриптик, подделывающий адресную строку браузера?
Допустим, пользователь находится на sait.ru, а в url браузера написано google.com
Есть ли такая фишка и для каких браузеров актуальна?

С меня ++ за помощь. Если что - пишите в ПМ
Если я не ошибаюсь, то так можно сделать, если подредактировать файл hosts...
 
Ответить с цитированием

  #5  
Старый 25.12.2007, 20:22
Impuls*
Познающий
Регистрация: 03.10.2007
Сообщений: 83
С нами: 9791873

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

А поподробнее, как его редактировать и где он находится...
 
Ответить с цитированием

  #6  
Старый 27.12.2007, 09:11
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами: 10196899

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

Всем привет!
Такой вопрос, как сделать, чтобы при нажатии на ссылку перезагружалась только картинка, а не вся страница.
пробывал так:
Код:
$content="<a href=\"../kcaptcha/index.php?".session_name()."=".session_id()."\" onclick=\"document.getElementById('image_id').src=this.href; return false;\">Обновить картинку</a>
<img src=\"../kcaptcha/index.php?".session_name()."=".session_id()."\" id=\"image_id\">";
но чет не получается((

З.Ы
картинка это капча, поэтому ссылка на нёё имеет такой вид:
Код:
../kcaptcha/index.php?".session_name()."=".session_id()."
 
Ответить с цитированием

  #7  
Старый 27.12.2007, 11:51
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

Да почему сразу Ajax! Можно и банально:

Код:
<script>
function reload () {
var blabla = document.getElementById('img');
var img = new Image;
img.src = '../kcaptcha/index.php?session_name=<?=session_id()?>';
blabla.src = img.src;
}
</script>
<!-- Это капча --!>
<img id="img" src="blablabla/yousuck.jpg" />
<input type="button" onclick="reload()" value="RELOAD"/>
 
Ответить с цитированием

  #8  
Старый 27.12.2007, 12:28
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

AJAX тут не при чём - он вернёт только текст.
По-моему, всё дело в кешировании. Картинка не перезагружается, т.к. url остаётся один и тот же.
PHP код:
$out '
    <img src="../kcaptcha/index.php?'
.session_name().'='.session_id().'&r='.rand(0,999999).'">
    <a href="#" onclick="document.images[0].src=\'../kcaptcha/index.php?'
.session_name().'='.session_id().'&r=\'+Math.floor(Math.random()*1000000);return false;">Обновить</a>
'
;
echo 
$out
 
Ответить с цитированием

  #9  
Старый 27.12.2007, 13:13
spamoney
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами: 10196899

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

Всем спасибо, astrologer был прав из-за постоянного урла картинки, они повидимому и не менялась...
 
Ответить с цитированием

  #10  
Старый 28.12.2007, 11:21
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами: 9999746

Репутация: 1318


По умолчанию

Вообще задача черезжопная и требует черезжопного решения... А почему бы тебе не выделить нужную функцию в js файл и не подключать его по мере надобности? Если задача такого не позволяет тогда вот решение:

index.html:
Код:
<html>
<head>
<!-- Обрати внимание, что контейнер с айдишником -->
<script id="target_js">
function foo () {
	alert('foo');   // Функция просто выводит 'foo'
}
</script>
</head>
<body>
<!-- Наш фрейм -->
<iframe src="frame.html"></iframe>
<body>
</html>
frame.html:
Код:
<html>
<head>
<script>
function bar () {
	alert('bar');   // Выводим 'bar'
	// Получаем доступ к содержимому яваскрипта из родительской страницы
	// и выполняем через eval. После этого в области видимости этой страницы
	// будет видна функция родительской страницы и её можно будет вызвать.
	eval(parent.document.getElementById('target_js').text);
	foo();
}
</script>
</head>
<body>
<input type="button" value="Тыкни меня" onclick="bar()">
</body>
</html>
А по второй задаче почитай это:

http://www.mozilla.org/editor/midas-spec.html
http://msdn2.microsoft.com/en-us/library/ms533049.aspx

Последний раз редактировалось groundhog; 28.12.2007 в 11:28..
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT ™ © 2001- Antichat Kft.