[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: OnClick+переменные
Little_Tux
Есть у нас некая переменная $z и пару Button'ов

Как зделать что бы при OnClick'ах переменная принимала разные значения?



Спустя 11 минут, 38 секунд (7.07.2010 - 18:08) Basili4 написал(а):
Это назвается AJAX об нем и не только об нем можно прочитать здесь.
http://irbis-team.com/15/13/1

Спустя 4 часа, 14 минут, 41 секунда (7.07.2010 - 22:23) Little_Tux написал(а):
мне бы пример кода с моим 1ым постом если можна, просто некогда розбирать AJAX

Спустя 40 минут, 34 секунды (7.07.2010 - 23:03) sergeiss написал(а):
А поточнее вопрос можно? Что именно хочешь получить. По-моему (если я правильно понял вопрос), Аджакс тут не при чем.

Спустя 1 час, 35 минут, 6 секунд (8.07.2010 - 00:38) Little_Tux написал(а):
Ну от у нас есть
$z = 0;

<input name="Click me baby >.<" type="button" value="Click me baby >.<" onClick="<?php $z = 1;?>">
<input
name="Click me baby >.<" type="button" value="Click me baby >.<" onClick="<?php $z = 2;?>">
<input
name="Click me baby >.<" type="button" value="Click me baby >.<" onClick="<?php $z = 3;?>">


Спустя 2 минуты, 47 секунд (8.07.2010 - 00:41) Little_Tux написал(а):
переменная z не хочет принимать значения

Спустя 5 часов, 5 минут, 46 секунд (8.07.2010 - 05:47) Basili4 написал(а):
sergeiss
А по моему очень уж и при чем

Спустя 8 минут, 20 секунд (8.07.2010 - 05:55) Basili4 написал(а):

var req = Create();

function Create(){
if(navigator.appName == "Microsoft Internet Explorer"){
req = new ActiveXObject("Microsoft.XMLHTTP");
}else{
req = new XMLHttpRequest();
}
return req;
}



Эти танцы с бубном нужны для кроссбраузерности, что бы его понимали все браузеры. Дальше нам нужна функция, которая отправит запрос на сервер. Вот она:

function Request(query)
{
//scrpt.php' это имя твоего скрипта который будет отрабатывать присвоение переменной
req.open('post', 'scrpt.php' , true );
//req.onreadystatechange = Refresh; - это нужно будут использовть если тебе нужен будет
//ответ от сервера сходишь по сылке найдешь там фукцию Refresh глянешь как она
//работает

req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8");
req.send(query);
}

function Pusk(z)
{
var query = 'z='+z;
Request(query)
}





<input name="Click me baby >.<" type="button" value="Click me baby >.<" onClick="pusk(1)">
<input
name="Click me baby >.<" type="button" value="Click me baby >.<" onClick="pusk(2)">
<input
name="Click me baby >.<" type="button" value="Click me baby >.<" onClick="pusk(3)">


Спустя 2 часа, 13 минут, 8 секунд (8.07.2010 - 08:08) sergeiss написал(а):
Цитата (Basili4 @ 8.07.2010 - 06:47)
А по моему очень уж и при чем

Я почему уточнил... Потому что вопрос задан очень абстрактно, и понять его можно так, что при ОнКлике человек хочет установить величину для некоторого hidden поля. Чтобы потом, при отправке формы, эта величина была отправлена на сервер...
Согласись, что для этого аджакс не нужен smile.gif

Вот я и уточнил у ТС, что же он хочет. А он даже сам не знает, что же он хочет. Путает клиента и сервера, не понимает возможности JS и PHP, кто и за что отвечает. А ты его аджаксом пугаешь...

Спустя 7 минут, 20 секунд (8.07.2010 - 08:16) Basili4 написал(а):
sergeiss
Да Вы правы. Я уже привык к тому что людям нужно именно ткнул мышью в копку и тут тебе сразу скрипты на сервере исполнились и чтоб без перезагрузки страницы ведь "у всех" так.
Быстрый ответ:

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