<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JS Скрипт не работает если контейнер TD]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6180&amp;type=atom" />
	<updated>2011-09-23T10:46:20Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6180</id>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51777#p51777" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Любитель пишет:</cite><blockquote><p><strong>alexii</strong>, использовал это imageshack.us.</p></blockquote></div><p>Вполне нормально. Этот сервер почти что стандартом стал на Западе.</p><p>Только, если размеры оригинала будут большими — лучше вместо оригинала вставлять preview изображения со ссылкой на оригинал.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-09-23T10:46:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51777#p51777</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51763#p51763" />
			<content type="html"><![CDATA[<p>Вот так это в реали. Программа переписывается с нуля уже не первый раз, поэтому база набита.</p><br /><p><a href="http://imageshack.us/photo/my-images/26/morda.gif/"><span class="postimg"><img src="http://img26.imageshack.us/img26/4679/morda.gif" alt="http://img26.imageshack.us/img26/4679/morda.gif" /></span></a></p><p>Uploaded with <a href="http://imageshack.us">ImageShack.us</a></p><br /><p><strong>alexii</strong>, использовал это imageshack.us.</p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2011-09-23T01:36:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51763#p51763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51724#p51724" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Любитель пишет:</cite><blockquote><p>Если мне подскажут как картинку вставить, сделаю скриншот(если это кому то интересно), не понял как тег IMG использовать.</p></blockquote></div><p>Например, <a href="http://forum.script-coding.com/viewtopic.php?pid=51158#p51158">так</a>.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2011-09-21T19:47:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51724#p51724</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51717#p51717" />
			<content type="html"><![CDATA[<p>подписка на последний пост не пришла почему то.</p><p><strong>Rumata</strong>, в правильном направлении мыслите. Это вообще не сайт, это программа, где в одном стиле сделаны и элементы управления(кнопки) и рабочие окошки.<br />Если мне подскажут как картинку вставить, сделаю скриншот(если это кому то интересно), не понял как тег IMG использовать.</p><br /><div class="quotebox"><blockquote><p>Проблема заключается в том, что МСИЕ по своему, отлично от стандартов, интерпретирует стилевые правила.</p></blockquote></div><p>Тоже так думаю.<br />Картинки принципиально не хочу использовать, умею, но не хочу.</p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2011-09-21T16:43:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51717#p51717</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51423#p51423" />
			<content type="html"><![CDATA[<p>Подумалось мне тут. А может быть человеку нужны вовсе не кнопки, а другие элементы интерфейса? Лично меня смутило слово &quot;Ввод&quot;, которое ассоциируется именно с кнопкой. Такие требования были бы приемлемы к таким элементам интерфейса как боковая панель, блоков для размещения ссылок, рубрик, меток и прочего. </p><p>К сожалению, название темы не отражает проблему, которая заключается не в том, что JS не работает для элементов внутри таблицы. Проблема заключается в том, что МСИЕ по своему, отлично от стандартов, интерпретирует стилевые правила.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-09-11T17:54:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51423#p51423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51356#p51356" />
			<content type="html"><![CDATA[<p>Если честно, то Ваше желание - эмулировать кнопки с помощью div - странно. Кнопка функциональна и проста. Неужели вся игра затеяна лишь для того, чтобы отобразить кнопку с &quot;впуклыми&quot; уголками? Добейтесь вначале нормального функционирования приложения, красивостями займетесь позже. Да и всяческие украшательства излишни - нестандартные дизайнерские изыски лишь ухудшают пользование приложением, дизайн должен быть максимально прост и стандартен. </p><div class="quotebox"><cite>Любитель пишет:</cite><blockquote><p>... но моих знаний не хватило ...</p></blockquote></div><p>Я бы рекомендовал Вам освоить и закрепить базовые знания. В дальнейшем Вы сможете с легкостью решить, задачи подобные этой. </p><div class="quotebox"><cite>Любитель пишет:</cite><blockquote><p>Стили то менять нужно не одному ДИВу.</p></blockquote></div><p>Стили менять вообще не нужно. Надо просто менять (добавить/удалить) класс <span class="bbu">одного и только одного</span> элемента.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-09-09T17:31:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51356#p51356</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51339#p51339" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Любитель пишет:</cite><blockquote><p><strong>Rumata</strong>, всё это хорошо, но моих знаний не хватило прицепить предоставленный код к моим кнопкам.<br />Стили то менять нужно не одному ДИВу.</p></blockquote></div><p>А зачем вам, простите, такой дурацкий стиль? Старайтесь делать проще.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2011-09-09T06:09:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51339#p51339</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51336#p51336" />
			<content type="html"><![CDATA[<p><strong>Rumata</strong>, всё это хорошо, но моих знаний не хватило прицепить предоставленный код к моим кнопкам.<br />Стили то менять нужно не одному ДИВу.</p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2011-09-09T02:59:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51336#p51336</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51303#p51303" />
			<content type="html"><![CDATA[<p><strong>Rumata</strong>, спасибо.<br />Статью на xiper знаю, тут я сильно пролетел. Вечно&nbsp; про этот ховер забываю. Код забрал, буду пробовать.</p><p>Статья на htmlbook делает то же самое теми же средствами. Только у меня углы обратные и радиус больше. Вот и вся разница.</p><br /><div class="codebox"><pre><code>Меня заинтересовало то, почему IE так странно реагирует</code></pre></div><p>Именно это и спрашивал. Надеюсь что получил немного больше.</p><p>Всем спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2011-09-08T02:26:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51303#p51303</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51296#p51296" />
			<content type="html"><![CDATA[<p>Если Вам необходимо создать что-то с закругленными углами без использования картинок, то обратите внимание на этот раздел - <a href="http://htmlbook.ru/faq/theme/skruglennye-ugolki">http://htmlbook.ru/faq/theme/skruglennye-ugolki</a>. Там есть несколько подходящих статей по теме.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-09-07T16:34:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51296#p51296</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51291#p51291" />
			<content type="html"><![CDATA[<p>Да, я пробовал. У меня МСИЕ 7. С Вашим примером проблем не было. Пример автора темы вызывает проблемы - mouseover над блоком в таблице &quot;расширяет&quot; ячейку. Здесь скорее проблема с CSS, чем JavaScript. Надо посмотреть еще.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-09-07T13:56:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51291#p51291</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51286#p51286" />
			<content type="html"><![CDATA[<p>2Rumata, Вопросы возникли. </p><p>Я с вами полностью согласен и никогда бы так не писал код. ИМХО дурацкие костыли, ради сомнительного эффекта.</p><p>Но я подошел к решению с другой стороны. Не &quot;нафига тебе все это надо, сделай проще&quot;. Меня заинтересовало то, почему IE так странно реагирует, как простой код.</p><p>Вы пробовали запускать мой пример?<br />Вопрос: Как &quot;alert();&quot;, влияет на отображение элемента? Я не пойму.<br />Запустите пожалуйста, не поленитесь. Мне действительно стало интересно.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2011-09-07T09:28:20Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51286#p51286</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51285#p51285" />
			<content type="html"><![CDATA[<p>Почитайте эту статью - <a href="http://www.xiper.net/collect/html-and-css-tricks/glyuki-brauzerov/ie6/ie-hover-fix.html">http://www.xiper.net/collect/html-and-c … r-fix.html</a>. Это - то, что Вам нужно в данном случае. Вот пример, написанный по мотивам темы. Полагаю, этого будет достаточно, чтобы реализовать требуемое. Если возникнут вопросы - задавайте. </p><div class="codebox"><pre><code>
&lt;html&gt;
&lt;head&gt;

&lt;style type=&quot;text/css&quot;&gt;

.hover, 
h1.hoverable:hover, 
h2.hoverable:hover	{
	background-color: #999;
}

&lt;/style&gt;

&lt;!--[if IE]&gt;
&lt;style type=&quot;text/css&quot;&gt;

.hoverable	{

behavior: expression(
	onmouseover = function()
	{
		this.className += &#039; hover&#039;;
	}, 
	onmouseout = function()
	{
		this.className = this.className.replace(&#039; hover&#039;, &#039;&#039;);
	}
);

}

&lt;/style&gt;
&lt;![endif]--&gt;

&lt;/head&gt;
&lt;body&gt;

&lt;h1 class=&quot;hoverable&quot;&gt;H1 (Hoverable)&lt;/h1&gt;
&lt;h1&gt;H1 (Normal)&lt;/h1&gt;
&lt;h2 class=&quot;hoverable&quot;&gt;H2 (Hoverable)&lt;/h2&gt;
&lt;h2&gt;H2 (Normal)&lt;/h2&gt;

&lt;/body&gt;
&lt;/html&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-09-07T09:04:29Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51285#p51285</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51277#p51277" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Верно ли, что Вам необходимо имитировать &quot;переливающиеся кнопки&quot; при перемещении указателя мыши поверх текста? Количество изменяемых объектов значения не имеет. Реальный рабочий код должен работать с любым количеством объектов. Дайте пожалуйста, подробное объяснение. Только в таком случае Вы получите быструю помощь.</p></blockquote></div><p>Да, при наезде мыши должен поменяться фон кнопки. Если менять фон только средней части не трогая эти уголки, то работает, пока оставил так, но это не серьёзно.<br />Да, таких кнопок больше десятка.<br />В примере явно не работает кнопка в таблице, остальные работают.<br />Мне нужно чтобы работало в таблице.</p><br /><p><strong>DnsIs</strong>, спасибо за попытку.</p><br /><div class="quotebox"><blockquote><p>загадка какая то.</p></blockquote></div><p>Я день потратил чтобы понять, что не работает именно в таблице и это понимание пришло совершенно случайно. Просто в таком поведении браузера нет логики.<br />Ндааа, только почему то разработчики ИЕ со мной не согласны.:D</p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2011-09-07T02:31:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51277#p51277</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS Скрипт не работает если контейнер TD]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=51257#p51257" />
			<content type="html"><![CDATA[<p><strong>2Rumata</strong>, загадка какая то. Пощупал код, пришел к моменту. Берем HTA:<br /></p><div class="codebox"><pre><code>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01//EN&quot; &quot;http://www.w3.org/TR/html4/strict.dtd&quot;&gt;
&lt;html&gt;&lt;head&gt;
&lt;title&gt;Кто не дружит с головой&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=Windows-1251&quot;&gt;
&lt;style type=&quot;text/css&quot;&gt;
.R0, .R1, {border-style:solid; overflow:hidden; height:1px; border-color:red; margin:0 6px;}
.R0, .R1 {background:green;}
.R8, .U8 {background:gainsboro;}
.R0, .R1, .R3, .R8, .U3, .U8 {border-width:0 2px 0 2px;}
.R8, .U8 {color:#800000; font:italic 600 100% &quot;Courier New&quot;, Monospace; border-color:green; border-style:solid; text-align:center;}
.curP {cursor:pointer; margin:0 5px;}
&lt;/style&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
onload=function(){
    obj=document.getElementsByTagName(&quot;div&quot;);
    l=obj.length;
    while(l--){
        if(obj[l].className.indexOf(&quot;R8&quot;)==0){
            el=obj[l].parentNode;
            s=el.innerHTML;el.innerHTML=&quot;&quot;;
            i=0;
            while(i!=2){el.appendChild(document.createElement(&quot;div&quot;)).className=&#039;R&#039;+i; i++;};
            el.innerHTML+=s;
            while(i--){el.appendChild(document.createElement(&quot;div&quot;)).className=&#039;R&#039;+i;}
        }
    };
 };
&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;

&lt;br&gt;
&lt;table border=0 width=&quot;100%&quot; cellpadding=0 cellspacing=&quot;0&quot;&gt;&lt;tr&gt;&lt;td&gt;
    &lt;div&gt;&lt;div class=&quot;R8&quot;&gt;Ввод1&lt;/div&gt;&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table border=0 width=&quot;100%&quot; cellpadding=0 cellspacing=&quot;0&quot;&gt;&lt;tr&gt;&lt;td&gt;
&lt;div&gt;
    &lt;div class=&quot;R0&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;R1&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;U8&quot;&gt;Ввод2&lt;/div&gt;
    &lt;div class=&quot;R1&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;R0&quot;&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;br&gt;
&lt;div&gt;&lt;div class=&quot;R8&quot;&gt;Ввод3&lt;/div&gt;&lt;/div&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;</code></pre></div><p>2 блок, глючит. Добавим, казалось бы неважный alert(&#039;&#039;);</p><div class="codebox"><pre><code>.....
    while(i--){el.appendChild(document.createElement(&quot;div&quot;)).className=&#039;R&#039;+i;}
    alert(&#039;&#039;);
.....</code></pre></div><p>и все отрабатывает по другому. Я сломал голову.</p>]]></content>
			<author>
				<name><![CDATA[DnsIs]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26282</uri>
			</author>
			<updated>2011-09-06T17:11:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=51257#p51257</id>
		</entry>
</feed>
