18.01.2010, 17:33
|
Новичок на форуме
|
|
Регистрация: 18.01.2010
Сообщений: 5
|
|
Подскажите с функцией в Javascript как вставить php выполение
Есть код
NewWindow=window.open( "","NewWindow",'width=640,height=300,menubar=yes,s crollbars=yes')
NewWindow.document.location=(URL[a])
Мне нужно сделать чтобы при нажатиее на код (при самом открытии)
сробатывала функция php
$money33 = mysql_fetch_assoc("UPDATE `users` SET money=money+1 WHERE login = '".$_SESSION["login"]."'");
Делал так но ничего не вышло
NewWindow=window.open( "","NewWindow",'width=640,height=300,menubar=yes,s crollbars=yes')
NewWindow.document.location=("<?=$money33?>", URL[a])
Пожалуйсто подскажите как сделать???
Последний раз редактировалось maza2, 18.01.2010 в 17:36.
|
|
18.01.2010, 17:43
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
|
|
18.01.2010, 18:07
|
Новичок на форуме
|
|
Регистрация: 18.01.2010
Сообщений: 5
|
|
Спасибо за подсказку, статья действительно хорошая.
Но мне не помогла, там нету ни слова о том, что NewWindow=window.open мне нужно чтобы функция выполнялась, только при том условии когда окно открывают, а при простом условии, чтобы вообще не была задействована!
|
|
18.01.2010, 18:22
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
Сообщение от maza2
|
там нету ни слова о том, что NewWindow=window.open мне нужно чтобы функция выполнялась, только при том условии когда окно открывают, а при простом условии, чтобы вообще не была задействована!
|
Во-первых, яснее выражайте свои мысли, или хотя бы перечитывайте, что пишете.
Во-вторых, перечитайте статью, хотя бы первый абзац. Когда поймёте, вам сюда http://javascript.ru/ajax/intro
|
|
18.01.2010, 18:24
|
Новичок на форуме
|
|
Регистрация: 18.01.2010
Сообщений: 5
|
|
Обязательно прочитаю!
Но я не вижу связи между PHP + MySQL запросом и технологией AJAX
|
|
18.01.2010, 18:25
|
Новичок на форуме
|
|
Регистрация: 19.02.2008
Сообщений: 9,177
|
|
AJAX в данном случае связка между JavaScript и PHP.
|
|
18.01.2010, 20:08
|
Новичок на форуме
|
|
Регистрация: 18.01.2010
Сообщений: 5
|
|
Я конечно сильно извиняюсь, но я так ничего и не нашел для решение моей проблемы из этой статьи, верней я взял для себя много что нового и стал понимать значительно лучше Яву (я Яву почти не знаю, я хорошо знаю php, а вот саму яву вообще нет )но к моему большому сожалению решение я так и не нашел, подскажи пожалуйста в какой функции решение моей проблемы....
|
|
18.01.2010, 22:37
|
|
Матрос
|
|
Регистрация: 04.04.2008
Сообщений: 6,246
|
|
maza2,
прочитайте статью еще раз, и внимательно. по слогам.
до полного понимания происходящего.
когда поймете, что JS выполняется в браузере, а PHP на сервере, и что запускать PHP-шный код из JS непосредственно нельзя, прочитайте эту статью
с помощью нее вы узнаете, как можно послать запрос на сервер к определенному файлу, не перезагружая страницу
этим файлом вполне может быть PHP-файл с необходимым вам кодом
PS Java и Java Script -разные, ничем не связанные языки. называйте их правильно
Последний раз редактировалось Gvozd, 18.01.2010 в 22:42.
|
|
19.01.2010, 12:09
|
Новичок на форуме
|
|
Регистрация: 19.01.2010
Сообщений: 4
|
|
В данном случае можно методом php генерировать необходимый вам javascript код, тогда можно обойтись без аjax...
Но тогда метод window.open должен загружать php файл на сервере...
|
|
19.01.2010, 13:45
|
Новичок на форуме
|
|
Регистрация: 18.01.2010
Сообщений: 5
|
|
Mihas2
А можно по подробней, суть усвоил, а как выполнить не понял подскажите пожалуйсто с какими функциями надо покапатся.
|
|
|
|