<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JS: Итерактивный конструктор графика игр]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9762&amp;type=atom" />
	<updated>2014-07-09T15:50:57Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9762</id>
		<entry>
			<title type="html"><![CDATA[Re: JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84651#p84651" />
			<content type="html"><![CDATA[<p>Теперь с php: <a href="http://med-75.hol.es/1/554.php">http://med-75.hol.es/1/554.php</a> .</p><p>Однако где-то допущена ошибка.</p><p>Если упрощённо: по команде кнопки «Клонировать данные» </p><div class="codebox"><pre><code>&lt;input type=&quot;submit&quot; value=&quot;Клонирование данных&quot;&gt;</code></pre></div><p> содержимое поля ввода </p><div class="codebox"><pre><code>&lt;input name=&quot;d1&quot; type=&quot;text&quot;&gt;</code></pre></div><p> из формы </p><div class="codebox"><pre><code>&lt;form name=&quot;f1&quot; action=&quot;506.php&quot; method=&quot;post&quot;&gt;</code></pre></div><p> страницы 554.html переносится в ячейку таблицы на странице 506.php , где имеется следующий код:</p><div class="codebox"><pre><code>&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Проверка метода POST в PHP&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;table id=&quot;myTable1&quot; name=t1&quot; width=984  border=1 align=&quot;center&quot; cellpadding=0 cellspacing=0 bordercolor=&quot;#000000&quot; bgcolor=&quot;#000000&quot;&gt;
      &lt;td width=590 colspan=3 valign=top bgcolor=&quot;#dddddd&quot; align=&quot;center&quot; class=&quot;my-style&quot;&gt;&lt;?php
echo ($_POST[&quot;d1&quot;]);
?&gt;&lt;/td&gt;
 &lt;/table&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre></div><p>Визуально данная операция выполняется. Но при повторном заходе на страницу 506.php выясняется, что данные, на самом деле, не сохранились. Никак не могу разобраться, где допущена ошибка. Помогите, плиз!</p>]]></content>
			<author>
				<name><![CDATA[Эдвард]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27032</uri>
			</author>
			<updated>2014-07-09T15:50:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84651#p84651</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84570#p84570" />
			<content type="html"><![CDATA[<p>Основная часть поставленной задачи выполнена собственными силами (с частичным заимствованием из Сети готовых решений). Код получился слишком громоздким, так что если кому интересно, лучше просмотреть прямо на странице: <a href="http://med-75.narod.ru/28/554.html">http://med-75.narod.ru/28/554.html</a> . </p><p>Осталось реализовать идею с сохранением итоговой таблицы на другой странице сайта (правда, для этого понадобится хостинг с поддержкой php), ну и подправить кое-что по-мелочи: 1) корректировка расписания игр вручную (без шаблонов) с мгновенной реакцией счётчика; 2) при клонировании данных принимающие ячейки без текста почему-то утрачивают границы (так и не врубился пока, из-за чего это происходит); 3) также хотелось бы усовершенствовать календарь – чтобы он мог реагировать не только на индекс месяца, но и на название; 4) возможно, где-то стоило бы упростить сам код...</p>]]></content>
			<author>
				<name><![CDATA[Эдвард]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27032</uri>
			</author>
			<updated>2014-07-06T13:35:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84570#p84570</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84480#p84480" />
			<content type="html"><![CDATA[<p>Для вызова неких действий прямо из &quot;input-а&quot; можно создать своё контекстное меню (нагуглить примеры несложно - <a href="https://www.google.com.ua/?gws_rd=ssl#q=javascript+create+context+menu">https://www.google.com.ua/?gws_rd=ssl#q … ntext+menu</a>). </p><p>Мне лично по ПКМ вызов меню не нравится - я бы его вызов оформил дополнительной кнопкой в каждой ячейке таблицы сразу за полем ввода (это по моему для пользователя будет более очевидной деталью интерфейса), т.е. скрипт выполнения выбранного в меню действия будет &quot;знать&quot; с какой ячейкой таблицы ему надо работать.</p><p><em>ps. вообще-то я не так много работал с веб-формами. Может старшие товарищи подскажут идеи.</em></p>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2014-07-03T19:40:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84480#p84480</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84471#p84471" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><p>Потестируйте пример</p></blockquote></div><p>Тест работает, но идея с кнопками не очень нравится (лишнее загромождение конструктора). Если действительно нет других способов активировать ячейки (наподобие вордовских таблиц), то может, просто интегрировать в некоторые ячейки обычные текстовые формы, и дальше работать уже только с ними?.. Т. о., получится некая модель таблицы, которую при завершении всех операций можно было бы преобразовать в нормальную таблицу.</p><p>Вот как это могло бы выглядеть: <a href="http://med-75.narod.ru/28/553.html">http://med-75.narod.ru/28/553.html</a> .</p><p>Но опять же встаёт вопрос, как скопировать по клику содержимое input-а (в поле управления) и вставить так же по клику в одну из форм (в самой таблице). Пока не придумал, как это сделать. Требуется помощь.</p>]]></content>
			<author>
				<name><![CDATA[Эдвард]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27032</uri>
			</author>
			<updated>2014-07-03T11:42:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84471#p84471</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84465#p84465" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Эдвард пишет:</cite><blockquote><div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><p>Насколько я понимаю, то при клике на кнопку фокус перенесётся на неё - выделение текста в некой ячейке будет утеряно.<br />Можно выбор ячеек организовать, например, &quot;радио-кнопками&quot; и скрипт всегда будет знать, какая ячейка &quot;активна&quot;.</p></blockquote></div><p>Реально ли сделать радио-кнопки прямо на ячейках? Ибо если они будут где-то в стороне, само конструирование графика существенно усложнится.</p></blockquote></div><p>Да им (кнопкам), наверное, и не сильно важно -где именно быть.<br />Потестируйте пример - <strong>hta_radiobuttons.hta</strong> :</p><div class="codebox"><pre><code>
&lt;HTML&gt;
 &lt;!-- hta_radiobuttons.hta  --&gt;
&lt;HEAD&gt;
  &lt;TITLE&gt;HTA Demo&lt;/TITLE&gt;
    &lt;HTA:APPLICATION ID=&quot;oHTA&quot;
     APPLICATIONNAME=&quot;myApp&quot;
    /&gt;
 &lt;/HEAD&gt;
&lt;BODY &gt;
&lt;table width=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; border=&quot;1&quot;&gt;
    &lt;tr&gt;
        &lt;td&gt;&lt;label title=&quot;qq&quot;&gt;&lt;input type=&quot;radio&quot; checked=&quot;checked&quot; name=&quot;rb_1&quot; value=&quot;11&quot;&gt;ku&lt;/label&gt;&lt;/td&gt;
        &lt;td&gt;&lt;label title=&quot;qqqq&quot;&gt;&lt;input type=&quot;radio&quot; name=&quot;rb_1&quot; value=&quot;12&quot;&gt;kuku&lt;/label&gt;&lt;/td&gt;
        &lt;td&gt;&lt;label title=&quot;qqqqqq&quot;&gt;&lt;input type=&quot;radio&quot; name=&quot;rb_1&quot; value=&quot;13&quot;&gt;kukuku&lt;/label&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;21&lt;/td&gt;
        &lt;td&gt;22&lt;/td&gt;
        &lt;td&gt;23&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;

&lt;input type=&quot;button&quot; value=&quot;test&quot; onclick=&quot;uf_test()&quot;&gt;

&lt;script type=&quot;text/javascript&quot;&gt;

// copypaste from 
// http://stackoverflow.com/questions/3869535/how-to-get-the-selected-radio-button-value-using-js

function uf_test() {
    var checkedButton = getCheckedRadio(document.all.rb_1);
    if (checkedButton) {
            alert(&quot;The value is &quot; + checkedButton.value);
    }
}

function getCheckedRadio(radio_group) {
    for (var i = 0; i &lt; radio_group.length; i++) {
        var button = radio_group[i];
        if (button.checked) {
            return button;
        }
    }
    return undefined;
}

&lt;/script&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2014-07-03T09:10:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84465#p84465</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84448#p84448" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rom5 пишет:</cite><blockquote><p>Насколько я понимаю, то при клике на кнопку фокус перенесётся на неё - выделение текста в некой ячейке будет утеряно.<br />Можно выбор ячеек организовать, например, &quot;радио-кнопками&quot; и скрипт всегда будет знать, какая ячейка &quot;активна&quot;.</p></blockquote></div><p>Реально ли сделать радио-кнопки прямо на ячейках? Ибо если они будут где-то в стороне, само конструирование графика существенно усложнится.</p>]]></content>
			<author>
				<name><![CDATA[Эдвард]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27032</uri>
			</author>
			<updated>2014-07-02T21:01:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84448#p84448</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84447#p84447" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>1. При нажатии кнопки (&quot;Игра 1&quot;, &quot;Игра 2&quot; и т. д.) текст из её имени должен переноситься только в ту ячейку, которая предварительно активирована (т. е. выделена).</p></blockquote></div><p>Насколько я понимаю, то при клике на кнопку фокус перенесётся на неё - выделение текста в некой ячейке будет утеряно.<br />Можно выбор ячеек организовать, например, &quot;радио-кнопками&quot; и скрипт всегда будет знать, какая ячейка &quot;активна&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2014-07-02T20:44:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84447#p84447</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JS: Итерактивный конструктор графика игр]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=84443#p84443" />
			<content type="html"><![CDATA[<p>Основная задача – создать интерактивный конструктор графика игр. В упрощённом варианте выглядит это примерно так: <a href="http://med-75.narod.ru/28/552.html">http://med-75.narod.ru/28/552.html</a> .</p><p> Скрин:</p><p><span class="postimg"><img src="http://www.e1.ru/fun/photo/view_pic.php/o/d96dbb288bf9974f675dba54ad465336/view.pic" alt="http://www.e1.ru/fun/photo/view_pic.php/o/d96dbb288bf9974f675dba54ad465336/view.pic" /></span></p><p> В данный момент функция самого скрипта заключается лишь в том, что при нажатии кнопок тупо заполняются определённые ячейки заданным текстом. Но в идеале хотелось бы дополнить скрипт следующими условиями:</p><p> 1. При нажатии кнопки (&quot;Игра 1&quot;, &quot;Игра 2&quot; и т. д.) текст из её имени должен переноситься только в ту ячейку, которая предварительно активирована (т. е. выделена).</p><p> 2. В зависимости от того, какой текст оказался в ячейке строки &quot;Игры&quot;, в том же столбце напротив некоторых фамилий автоматически должны быть проставлены цифры (количество игр) по заданному шаблону для каждой игры.</p><p> 3. В строках напротив фамилий должен работать счётчик игр. Т. е. каждая цифра правее предыдущей в строке должна быть больше на 1.</p><p> 4. Должна быть предусмотрена возможность корректировки игр вручную в выделяемых ячейках (с последующей реакцией счётчика).</p><p> 5. Дни недели должны соответствовать календарным (в зависимости от года, месяца, числа).</p><p> 6. По команде кнопки &quot;Сохранить&quot; должен скопироваться в буфер итоговый вариант графика (в виде кода).</p><p> Заранее благодарю за помощь (буду благодарен даже за реализацию хоть какой-то части задачи).</p>]]></content>
			<author>
				<name><![CDATA[Эдвард]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27032</uri>
			</author>
			<updated>2014-07-02T19:34:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=84443#p84443</id>
		</entry>
</feed>
