[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: onclick
Страницы: 1, 2
andrey888
Сильно не ржать )). глаз замылился .. нихрена не вижу.
смысл и код просты
1 есть pp.php файл где генерится изображение капчи

2 есть

<img src="pp.php" width="100px" height="20px" id="capcha"/><a href="javascript:void(0)" onclick="document.getElementById('capcha').src='pp.php?r=' + Math.random()'">*</a>


При клике нифига не происходит ..
Изначально ставил на онклик функцию с тем же смыслом .. ничерта .. ну думаю где то что то упустил .. пошел в инет .. наткнулся на статью с хабра ... там та же фигня только на онклик не функция вешается а сразу само событие .. ну ок .. сделал так же (как пример выше) ... опять ничерта ..

Внимание ВОПРОС (как в игре ЧТО ? ГДЕ ? КОГДА ?)
Где и что я пропустил ???


_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
kaww
"document.getElementById('capcha').src='pp.php?r=' + Math.random()'" - лишний '
andrey888
kaww - убрал ..
история та же .. не работает . ничего не меняет .. вообще не пойму .. ставишь алерт

onclick="alert(document.getElementById('capcha').src)"

адрес правильный . все робит...

пытаешься поменять изображение - черта с два

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Michael
должно работать...
Посмотри в фаербаге идет ли запрос за картинкой.

_____________
There never was a struggle in the soul of a good man that was not hard
andrey888
Michael
ставлю даже так

onclick="document.getElementById('capcha').src=' ' ;"

и что бы вы думали . картинка на месте .. а должно на ее месте быть пустое место..

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
andrey888
создал простой хтмл файл . поставил на рабочий стол .. прописал внутри адрес картинки .. вообщем все тоже самое только в простом хтмл файле ..
жмем - все меняется!!! почему же в скрипте не меняется что может мешать ???

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
kaww
Цитата (andrey888 @ 3.08.2013 - 11:39)
и что бы вы думали . картинка на месте ..

, а мы так и думали, а теперь попробуй onclick="document.getElementById('capcha').src='bad-source'"
, а вообще все должно работать.
Что в консоли? Или религия не позволяет в нее смотреть ) (может нужно /pp.php)
andrey888
kaww
зря что так думали ) .. по идее если сделать все тоже картинку должна исчезать ..
посмотри на пост выше мой ..

я сейчас этот хтмл файл поставил в скрипт .. адрес поправил .. ВСЕ РАБОТАЕТ ! .. а вот из пхп файла который инклудится и в котором прописано ТО ЖЕ САМОЕ .. не работает !.. В консоли все проходит через функцию (если на онклик повесить функцию с тем же событием) без ошибок .. все пошагово..

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
kaww
andrey888, ну хз, прям магия какая-то.
Цитата (andrey888 @ 3.08.2013 - 11:58)
зря что так думали

попробовал в хроме - если пытаться присвоить атрибуту src пустое значение или состоящее только из пробелов, то оно не меняется.
moskitos80

<img src="pp.php" width="100px" height="20px" id="capcha"/>
<a
id="refresh" href="#">REFRESH</a>
<script>

(function(G){
G.document.getElementById('refresh').onclick = function (e) {
G.document.getElementById('capcha').src = "pp.php?r=" + Math.random();
return false;
};
}(this));
</script>


:)

_____________
Сложное - просто. Простое сложно.
andrey888
kaww да точно .. в хроме не меняется ..
я в мозилле тестил там изображение пропадает ..
но эт не суть ..

рыскаю в js файле ща .. может какая другая функция перекрывает это простое событие ..
реально магия (пока не выяснится что это) .. думаю звать Гарри Потера с его магической палочкой )

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
andrey888
moskitos80
В простом файле не привязанном к скрипту все работает и через простое событие по onclick
а вот вся эта же хрень но уже в файле пхп скрипта не робит ..
копаю дальше....

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Michael
да ты нам не все показываешь, а то в чем думаешь проблема, похоже то на проблему с путями.

_____________
There never was a struggle in the soul of a good man that was not hard
andrey888
не все это что ? весь скрипт суда выложить ? все 50 пхп файлов ? ))
то что в первом посту у меня срабатывает но в простом хтмл файле .. та же штука ток в проинклюденном пхп файле скрипта не срабатывает ..
пхп тут не может быть виноват априори .. видимо собака зарыта в js файле .. либо в моем, либо от liveinternet либо от google analitycs .. вообщем что то из них .. пытаюсь ща найти где именно .

_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
Michael
у тебя конечно существенные проблемы с пониманием человеческой речи...

Сколько раз надо повторить посмотреть консоль ошибок js и вкладку сеть firebug при нажатии по ссылке? Гугл аналитик зато винит, во дает.

_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.