Вызов javascript из php без клика
привет всем, нужно вызвать javascript из php без клика.
Например if (1==1) { echo "ok";} else { [функция javascript]; } Заранее благодарен за помощь ;) |
для начала поделитесь своими путевыми заметками как вы в ПХП обрабатываете клик, и вызываете javascript из php с кликом?
и как вы вообще их умудрились настколько объеденить?! |
я вобщем то и не говорил что из ПХП вызвал javascript!
С кликом я вызываю из html <a href="#" onclick="test()">Вызов JS</a> Проблема такова: 1)Есть форма входа на сайт 2)Форма отправляется на JS для оброботки без релоуда 3)После обработки если все нормально посылается ajax запрос для проверки ника на занятость 4)Если ник не занят нужно отправить пользователя на другую страничку, 5)Но так как header-ом обновляется только та часть странчки в которой мы показываем ajax результат нужно опять без клика со странички ajax-result.php вызвать javascript а там уже дело техники: window.document.location.href = "okregister.php?SIS=123" |
Цитата:
и вообще вам не кажется что вы как минимум ошиблись разделом? вам нужно, после ответа Ajax-a вызвать JS-код. а проблема в чем?вызывайте.благословляю ю вас на это незатейливое действо. как вы блин обрабатываете AJAX, если не знаете как туда добавить вызов JS-а? скорее всего вы пользуетесь каким-то фреймворком (jQuery?). забудьте о фреймворках до тех пор, пок ахотя бы не выучите JavaScript |
Я так понимаю Вы не во что не врубились и утверждаете то в чем не уверены. чесно говоря я даже не знаю что такое фреймворк точно так же как вы и не знаете что такое пхп! Благодарен Вам за попытку помочь ;)
перефрозирую вопрос: КАК С HTML ВЫЗВАТЬ JAVASCRIPT БЕЗ КЛИКА! |
Цитата:
|
Цитата:
<script type="text/javascript">alert(1);</script> |
а, я просто прочитал так: "КАК С PHP ВЫЗВАТЬ JAVASCRIPT БЕЗ КЛИКА!"
|
Цитата:
PHP-это мой хлеб, соль, воздух и пиво. я на нем преимущественно пишу, а JS - это для общего развития скорее. а вот несешь бред с первого поста в теме |
Элементарно просто:
if (1==1) { echo "ok";} else { echo "<script>функция_javascript();</script>"; } |
Часовой пояс GMT +3, время: 08:51. |