<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Динамическое меню InnerHTML]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=9185&amp;type=atom" />
	<updated>2014-01-29T14:33:39Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9185</id>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79514#p79514" />
			<content type="html"><![CDATA[<p>Понятно. То что, движок МСИЕ позволяет вольности еще не говорит о том, что они (вольности) будут проявляться во всех версиях. Проверил и подтверждаю, что (по крайней мере) обработчики мыши блокируются для элементов с установленным disabled. Остальные явления не проверял (contentEditable) и не наблюдал (Выделяются серым).</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2014-01-29T14:33:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79514#p79514</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79513#p79513" />
			<content type="html"><![CDATA[<p>Выделяются серым, не работают обработчики событий (onclick, например) не работает атрибут contentEditable. Это не &quot;блокируются&quot;?</p>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2014-01-29T11:58:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79513#p79513</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79512#p79512" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Serge Yolkin пишет:</cite><blockquote><p>Господа, выше я привёл пример, где блокируются абзацы - ни разу не элементы формы... Или у Вас это не работает?</p></blockquote></div><p>Объясните, что значит &quot;блокируются абзацы&quot;?</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2014-01-29T08:57:36Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79512#p79512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79511#p79511" />
			<content type="html"><![CDATA[<p>Господа, выше я привёл пример, где блокируются абзацы - ни разу не элементы формы... Или у Вас это не работает?</p>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2014-01-29T07:52:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79511#p79511</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79509#p79509" />
			<content type="html"><![CDATA[<p><strong>Rumata</strong>... Блокирование элементов ввода. Пример я привёл выше. O_o</p><p>P.S Кажется понял, что Вы имели в виду. Только элементы ввода предназначенные для формы (input,textarea,button и т.п), а на остальные тэги это не распространяется. Надо мне меньше по ночам за компом сидеть. Мозг тупеет.</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2014-01-28T22:41:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79509#p79509</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79508#p79508" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Xameleon пишет:</cite><blockquote><p><strong>Rumata</strong> Но без формы то тоже работает. )</p></blockquote></div><p>Что работает?</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2014-01-28T22:32:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79508#p79508</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79507#p79507" />
			<content type="html"><![CDATA[<p><strong>Rumata</strong> Но без формы то тоже работает. )</p>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2014-01-28T22:31:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79507#p79507</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79506#p79506" />
			<content type="html"><![CDATA[<p>Кнопки, поля ввода, флажки, переключатели, списки - все это эелементы формы. Более точно - управляющие эементы формы. Для них определен атрибут disabled, который будучи установленным у элемента, запрещает взаимодействие с пользователем. Атрибут disabled html-эдемента сопоставляется с булевым свойством disabled соответствующего объекта в DOM. Для других же элементов страницы атрибут disabled не определен. </p><div class="codebox"><pre><code>
&lt;p id=&quot;p1&quot; disabled=&quot;to be or not to be&quot;&gt;Am I disabled?&lt;/p&gt;
&lt;input id=&quot;p2&quot; disabled value=&quot;disabled&quot;&gt;
&lt;input id=&quot;p3&quot; value=&quot;not disabled&quot;&gt;

&lt;script&gt;

alert([
    document.getElementById(&#039;p1&#039;).disabled, 
    document.getElementById(&#039;p2&#039;).disabled, 
    document.getElementById(&#039;p3&#039;).disabled, 
]);

&lt;/script&gt;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2014-01-28T21:34:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79506#p79506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79504#p79504" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>&lt;p&gt;kjkhgkjhgkjhgkjhg&lt;/p&gt;
&lt;p disabled&gt;etuyrthfbfhgsrthyh&lt;/p&gt;
&lt;p&gt;iuoluynrbrgwrbetnrt&lt;/p&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2014-01-28T20:38:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79504#p79504</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79503#p79503" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Rumata пишет:</cite><blockquote><div class="quotebox"><cite>Serge Yolkin пишет:</cite><blockquote><p>Кроме скрытия/показа объектов, можно ещё использовать атрибут disabled</p></blockquote></div><p>Только для элементов формы.</p></blockquote></div><p>С чего бы вдруг ? O_o Не согласен.</p><div class="codebox"><pre><code>
&lt;html&gt;
    &lt;body&gt;
        &lt;input disabled value=&quot;заблокированное поле ввода&quot;&gt;
        &lt;/body&gt;
&lt;/html&gt;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Xameleon]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=8836</uri>
			</author>
			<updated>2014-01-28T20:29:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79503#p79503</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79496#p79496" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Serge Yolkin пишет:</cite><blockquote><p>Кроме скрытия/показа объектов, можно ещё использовать атрибут disabled</p></blockquote></div><p>Только для элементов формы.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2014-01-28T13:10:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79496#p79496</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79493#p79493" />
			<content type="html"><![CDATA[<p>Кроме скрытия/показа объектов, можно ещё использовать атрибут disabled:</p><div class="codebox"><pre><code>Object.disabled=true/false</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Serge Yolkin]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27503</uri>
			</author>
			<updated>2014-01-28T09:48:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79493#p79493</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79492#p79492" />
			<content type="html"><![CDATA[<p>Спасибо огромное. Тему можно закрывать. Все понятно.</p>]]></content>
			<author>
				<name><![CDATA[wildwolf007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30994</uri>
			</author>
			<updated>2014-01-28T09:43:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79492#p79492</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79490#p79490" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>wildwolf007 пишет:</cite><blockquote><p>Скажите, а InnerHTML в каких случаях лучше использовать? Я смотрю Вы использовали стили.</p></blockquote></div><p>Лучше избегать его частого использования. Мне видится единственный полезный случай использования innerHTML - вставка <span class="bbu">фрагмента текста</span> в уже существующую разметку. Возможный вариант - разметка была сгенерирована на стороне сервера и была доставлена с помощью AJAX. <br /></p><div class="quotebox"><cite>wildwolf007 пишет:</cite><blockquote><p>И можно ли было сгенерить новую кнопку при помощи InnerHTML, а потом повесить на нее обработчик события? Как ранее я указывал в сообщении?</p></blockquote></div><p>Можно, но не нужно. </p><p>Вы правильно заметили, что коллега <strong>Xameleon</strong> использовал стили - это хорошая практика менять способ отображения эелементов с помощью стилей: они для этого и были придуманы. Всю разметку (за исключением выше указанного варианта) лучше хранить в теле страницы (внутри тега body) с установленным стилем display: none и показывать/скрывать по мере необходимости. </p><p>Просто следуйте установкам:<br />-- html - разметка, то что будет видно на экране<br />-- css - стили, то как элементы html будут отображаться<br />-- js/vbs - код, то как элементы html будут взаимодействовать друг с другом и с внешним миром</p><p>И смешивать их не стоит. Причина одна: легкость сопровождения.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2014-01-28T07:05:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79490#p79490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Динамическое меню InnerHTML]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=79489#p79489" />
			<content type="html"><![CDATA[<p>Скажите, а InnerHTML в каких случаях лучше использовать? Я смотрю Вы использовали стили.<br />И можно ли было сгенерить новую кнопку при помощи InnerHTML, а потом повесить на нее обработчик события? Как ранее я указывал в сообщении?</p>]]></content>
			<author>
				<name><![CDATA[wildwolf007]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30994</uri>
			</author>
			<updated>2014-01-28T05:07:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=79489#p79489</id>
		</entry>
</feed>
