Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Проблема спередачей переменных (https://javascript.ru/forum/misc/2589-problema-speredachejj-peremennykh.html)

ВладислаВВ 19.01.2009 20:59

Проблема спередачей переменных
 
Здравствуйте! Помогите пожалусто!
Есть ссылка вида:
<code><a href="#" onclick=showLogin(34) class="cap11">Подробнее...</a></code>


При нажатии на которую запускается скрипт:
<code><SCRIPT language=JavaScript>

function showLogin() {

document.getElementById('login').style.display = 'block';

}

</SCRIPT></code>

Кто подскажет как значение <b>34</b> (в onclick=showLogin(34)) передать в php скрипт?

Zibba 19.01.2009 22:45

<script type="text/javascript">
function getXMLHttp(){
	var XMLHttp = null;
	if(window.XMLHttpRequest){
		try{
			XMLHttp = new XMLHttpRequest();
		} catch(e){}
	} else if(window.ActiveXObject){
		try{
			XMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e){
			try{
				XMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e){}
		}
	}
	return XMLHttp;
}

// Отправляем запрос методом "POST" на "http://your/domain.php"
var XMLHttp = getXMLHttp();
XMLHttp.open("POST", "http://your/domain.php", false); // если не передавать третим параметром false то запрос будет выполнен асинхронно и ждать подтверждения от сервера
XMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
XMLHttp.send("var1=JavaScript&var2=cool");// Здесь и отправляем пары ключ - значение в вашем случае это судя по всему будет "var1=34"
</script>


Наверное как то так.


Часовой пояс GMT +3, время: 11:00.