|
|
|
|
<?php
function go(){
echo("You can use GO function");
}
?>
<input type="button" value="Go" onClick="go()">
|
как сделать чтоб без метода Get & Post при нажатии кнопки выполнялась заданная при клике функция? | |
|
|
|
|
|
|
|
для: ozono
(29.12.2006 в 12:22)
| | onClick срабатывает на клиентсякой стороне, соответственно чтобы что-то выполнилось нужно писать функцию на javascript | |
|
|
|
|
|
|
|
для: ozono
(29.12.2006 в 12:22)
| | Никак!
Только если пользоваться библиотекой Subsys_JsHttpRequest_Js, а это уже вопрос не простой | |
|
|
|
|
|
|
|
для: ozono
(29.12.2006 в 12:22)
| | Без перезагрузки страницы, только посредствам AJAX (http://www.webmascon.com/topics/technologies/13a.asp)
На РНР это можно реализовать так:
<?
//определяем функцию
function go(){
echo("You can use GO function");
}
//в случае если нажата кнопка, вызываем ее
if isset( $_POST['button_pressed'] ) {
go();
}
?>
<form action="<?=$_SERVER['REQUESR_URI']?>" method="post">
<input type="submit" value="Go" name="button_pressed">
</form>
|
| |
|
|
|
|
|
|
|
для: Temnovit
(29.12.2006 в 14:55)
| | ЭТИМ МЕТОДОМ Я САМ ПОЛЬЗУЮСЬ
<?
//определяем функцию
function go(){
echo("You can use GO function");
}
//в случае если нажата кнопка, вызываем ее
if isset( $_POST['button_pressed'] ) {
go();
}
?>
<form action="<?=$_SERVER['REQUESR_URI']?>" method="post">
<input type="submit" value="Go" name="button_pressed">
</form>
|
а вот что касается аякс я вас всех приглашаю на мою тему PHP& AJAX тонкости дела | |
|
|
|