Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.08.2013, 17:06
Интересующийся
Отправить личное сообщение для Tampler Посмотреть профиль Найти все сообщения от Tampler
 
Регистрация: 20.08.2013
Сообщений: 11

Вызов php -> if onclick
Вопрос такой, есть php:
<?php
$file ="test.txt";
$f_o=fopen($file,"a") or die("невозможно открыть/создать файл");
fwrite($f_o, "1") or die ('Не записал');
$array=file($file);
foreach($array as $string)
fclose($f_o);
?>


Он должен выполняться при клике на html странице, допустим по "ААА", выглядит она так:
<select id="sel_obs" class="detailText">
              <option onclick="javascript:selectControl.unselectAll();"></option>
              <option value="AAA" onclick="javascript:selectControl.unselectAll();selectControl.select(map.getLayer('vectors1').getFeatureById('AAA'));">AAA</option>
              <option value="BBB" onclick="javascript:selectControl.unselectAll();selectControl.select(map.getLayer('vectors1').getFeatureById('BBB'));">BBB</option>        
              <option value="CCC" onclick="javascript:selectControl.unselectAll();selectControl.select(map.getLayer('vectors1').getFeatureById('CCC'));">CCC</option>
            </select>
<td colspan="4" class="bodyText" align="center"><input type="submit" value="Submit"></td>


Как сделать?

И второй вопрос:
Как изменить php, чтобы при каждом новом клике, допустим записано в файл test.txt значение "1", взять это значение и прибавить в нему 1.
В двух словах к записанному значению прибавить единицу?

Второй вопрос не так важен, как первый, но все-таки.

Заранее спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 20.08.2013, 17:57
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Tampler
Как изменить php, чтобы при каждом новом клике, допустим записано в файл test.txt значение "1", взять это значение и прибавить в нему 1.
Берешь значение из файла test.txt (через fread), и прибавляешь к нему 1.

Сообщение от Tampler
Как сделать?
Шли асинхронный запрос. Или отправляй форму на сервер.
Ответить с цитированием
  #3 (permalink)  
Старый 20.08.2013, 18:40
Интересующийся
Отправить личное сообщение для Tampler Посмотреть профиль Найти все сообщения от Tampler
 
Регистрация: 20.08.2013
Сообщений: 11

Сообщение от danik.js Посмотреть сообщение
Шли асинхронный запрос. Или отправляй форму на сервер.
На словах я тоже умею)

Вопрос: как?
Ответить с цитированием
  #4 (permalink)  
Старый 20.08.2013, 19:48
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

var request new XMLHttpRequest();
request.open('POST', 'path/to/script.php');
request.send(null);
Ответить с цитированием
  #5 (permalink)  
Старый 22.08.2013, 18:35
Интересующийся
Отправить личное сообщение для Tampler Посмотреть профиль Найти все сообщения от Tampler
 
Регистрация: 20.08.2013
Сообщений: 11

Сообщение от danik.js Посмотреть сообщение
var request new XMLHttpRequest();
request.open('POST', 'path/to/script.php');
request.send(null);
Спасибо большое.

И последний вопрос, как это вставить в каждый onclick?
Ответить с цитированием
  #6 (permalink)  
Старый 22.08.2013, 19:59
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Оберни в функцию, вставь эту функцию в <script>, в онклик вписывай только вызов этой функции.
Ответить с цитированием
  #7 (permalink)  
Старый 25.08.2013, 18:51
Интересующийся
Отправить личное сообщение для Tampler Посмотреть профиль Найти все сообщения от Tampler
 
Регистрация: 20.08.2013
Сообщений: 11

Сообщение от danik.js Посмотреть сообщение
Оберни в функцию, вставь эту функцию в <script>, в онклик вписывай только вызов этой функции.
Пробовал, не получилось.
Помоги разобраться, что вписать в отдельный скрипт, что сюда и куда:
onclick="javascript:selectControl.unselectAll();selectControl.select(map.getLayer('vectors1').getFeatureById('AAA'));


Буду очень благодарен.
Ответить с цитированием
  #8 (permalink)  
Старый 25.08.2013, 18:52
Интересующийся
Отправить личное сообщение для Tampler Посмотреть профиль Найти все сообщения от Tampler
 
Регистрация: 20.08.2013
Сообщений: 11

Я не так продвинут, чтобы с полуслова понять, что писать и как.
Ответить с цитированием
  #9 (permalink)  
Старый 25.08.2013, 19:27
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,156

Tampler, с чего ты взял что с такми "знаниями" ты справишся с этой задачей?

Начинай читать книжки по JS... Там и про Ajax будет написано...
Ответить с цитированием
  #10 (permalink)  
Старый 26.08.2013, 11:38
Интересующийся
Отправить личное сообщение для Tampler Посмотреть профиль Найти все сообщения от Tampler
 
Регистрация: 20.08.2013
Сообщений: 11

Сообщение от ksa Посмотреть сообщение
Tampler, с чего ты взял что с такми "знаниями" ты справишся с этой задачей?

Начинай читать книжки по JS... Там и про Ajax будет написано...
По-моему для этого, вообще этот форум создан, и все эти темы, для тех у кого мало опыта и кто не тянет в этой области, возможно один человек время тратил на одно, а именно на это (js) у него нет времени, возможно завтра я смогу помочь тем, что я умею.

Но на данный момент, мне необходимо решить данную задачу, для моего сайта.
Я хорошо владею другими языками, но js, ajax у меня хромает, да и времени нет исправлять это дело, а проблему решить надо.

Если поняли, спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов php -> if onclick Tampler Общие вопросы Javascript 3 21.08.2013 08:59
Переменная php -> параметр функции JS allie Общие вопросы Javascript 3 30.09.2011 10:11
Вызов функции PHP по нажатии на Button vah-smile Элементы интерфейса 8 14.07.2010 11:32
mootools Request.JSON -> PHP Nikitus AJAX и COMET 3 30.09.2009 10:45
Вопрос про вызов события onClick skyfish Общие вопросы Javascript 12 27.12.2008 19:12