
25.12.2007, 19:25
|
|
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
С нами:
10077446
Репутация:
3965
|
|
Как реализовать такую штуку:
У нас есть поле:
PHP код:
<input type=text name="abc">
Нужно к ниму кнопочку: Если поле заполненое кнопа антивна, иначе дисейбл
__________________
BlackHat. MoDL
|
|
|

26.12.2007, 15:17
|
|
Флудер
Регистрация: 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..
|
|
|

25.12.2007, 19:33
|
|
Познающий
Регистрация: 03.10.2007
Сообщений: 83
С нами:
9791873
Репутация:
9
|
|
А есть ли
А есть ли скриптик, подделывающий адресную строку браузера? 
Допустим, пользователь находится на sait.ru, а в url браузера написано google.com
Есть ли такая фишка и для каких браузеров актуальна?
С меня ++ за помощь. Если что - пишите в ПМ 
Последний раз редактировалось Impuls*; 25.12.2007 в 19:37..
Причина: забыл указать
|
|
|

25.12.2007, 20:11
|
|
Флудер
Регистрация: 18.01.2005
Сообщений: 2,298
С нами:
11215046
Репутация:
1844
|
|
Сообщение от Impuls*
А есть ли скриптик, подделывающий адресную строку браузера? 
Допустим, пользователь находится на sait.ru, а в url браузера написано google.com
Есть ли такая фишка и для каких браузеров актуальна?
С меня ++ за помощь. Если что - пишите в ПМ 
Если я не ошибаюсь, то так можно сделать, если подредактировать файл hosts...
|
|
|

25.12.2007, 20:22
|
|
Познающий
Регистрация: 03.10.2007
Сообщений: 83
С нами:
9791873
Репутация:
9
|
|
А поподробнее, как его редактировать и где он находится... 
|
|
|

27.12.2007, 09:11
|
|
Участник форума
Регистрация: 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()."
|
|
|

27.12.2007, 11:51
|
|
Познавший АНТИЧАТ
Регистрация: 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"/>
|
|
|

27.12.2007, 12:28
|
|
Постоянный
Регистрация: 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;
|
|
|

27.12.2007, 13:13
|
|
Участник форума
Регистрация: 26.12.2006
Сообщений: 107
С нами:
10196899
Репутация:
27
|
|
Всем спасибо, astrologer был прав из-за постоянного урла картинки, они повидимому и не менялась...
|
|
|

28.12.2007, 11:21
|
|
Познавший АНТИЧАТ
Регистрация: 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..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|