<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; HTML: DOM 1,2...3,4?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6755&amp;type=atom" />
	<updated>2012-02-09T08:59:30Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6755</id>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56594#p56594" />
			<content type="html"><![CDATA[<p>Любая ваша информация мне была полезна, но я хотел сделать аналог меню главной страничке сайта (http://transkontinent.com/) с использованием технологии на JavaScript без использования флешанимации, и у меня это получилось, всё работает.</p><p>Динамические меню меня не интересовали, о них я бы не стал беспокоить форумчан.</p><p>Насчет тяжеловесности передачи кода, то передача 15-20 названий переменных не забивает канал передачи, как передача самих аргументов - картинок. Они займут в любом случае львиную долю переданной информации, а при существующих скоростях интернет соединений на это обращать внимания особо не стоит. Т.К. я придерживаюсь золотого правила сайтостроения - ЧЕМ МЕНЬШЕ, ТЕМ ЛУЧШЕ, изреченного еще давно одним мудрым американцем... Мои картинки не будут весить более 150 кб.</p><p>Насчет слова НАДО - это именно то слово, которое сподвигло к созданию этой темы несколько дней назад. Надо было сделать аналог красивого меню и возникли трудности (правда как я выяснил про них - это первый класс вторая четверть, <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />), теперь меню есть и работает. И я действительно хотел написать код как можно короче и сделать все как можно приемлемо, но получилось пока что то как получилось, в настоящее время меня все устраивает.</p>]]></content>
			<author>
				<name><![CDATA[stir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26486</uri>
			</author>
			<updated>2012-02-09T08:59:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56594#p56594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56566#p56566" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>В моем случае картинки будут с расширением GIF, т.к. png почти в 2 раза весят больше.</p></blockquote></div><p>Вот только что вспомнил про <a href="http://verygoodforum.listbb.ru/viewtopic.php?f=6&amp;t=177">эту</a> статейку, не панацея, но примерно 50/50 может помочь избежать тяжеловесных *.PNG.<br />Сам пробовал, получается, правда возни много, но для веба вес картинок актуален.</p><p>И не забываем о спрайтах, в некоторых случаях удобная вещь.</p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2012-02-08T11:10:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56566#p56566</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56565#p56565" />
			<content type="html"><![CDATA[<p><strong>Любитель</strong>, похоже на то. </p><p><strong>stir</strong>, не надо заниматься преждевременной оптимизацией. Не создавайте проблемы себе и пользователям. По пунктам. <br />1. Если хотите динамически создавать меню вспомните про массивы - вы создаете меню из 5 пунктов и уже наплодили 15 переменных. Что будет при увеличении количества пунктов меню?. Итог: вообще не делайте так. <br />2. Меню - это элемент интерфейса и часть страницы, она должна быть написана на HTML. Разнообразные эффекты и красивости достигаются с применением каскадных стилей и, при необходимости, программирования на JavaScript. </p><p>Вот идеальное меню. <br /></p><div class="codebox"><pre><code>
&lt;ul class=&quot;menu&quot;&gt;
&lt;li class=&quot;menu-item&quot;&gt;&lt;a class=&quot;menu-link&quot; href=&quot;&quot;&gt;menu 1&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;menu-item&quot;&gt;&lt;a class=&quot;menu-link&quot; href=&quot;&quot;&gt;menu 2&lt;/a&gt;&lt;/li&gt;
&lt;li class=&quot;menu-item&quot;&gt;&lt;a class=&quot;menu-link&quot; href=&quot;&quot;&gt;menu 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</code></pre></div><p>Пользователь его увидит всегда - будь то графический, либо текстовый браузер, включены у него стили, картинки, скрипты или нет. Использованная пара тегов UL/LI - ненумерованный список - прекрасно отражает структуру - это меню. С ним можно делать все что угодно. </p><p>А вот правила, которые видоизменят его - три белых квадратика 100х100, меняющие цвет на серый при наведении мышки. Уверен, и Вашу задачу можно решить аналогично (хотя вставка небольшой порции JavaScript может потребоваться). Но подумайте - так ли это надо?<br /></p><div class="codebox"><pre><code>
&lt;style type=&quot;text/css&quot;&gt;

.menu, 
.menu-item	{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.menu-item	{
	float: left;
}

.menu-item .menu-link	{
	border: 1px solid #ccc;
	display: inline-block;
	height: 100px;
	text-align: center;
	width: 100px;
}

.menu-item .menu-link:hover	{
	background-color: #ccc;
	border: 1px solid #999;
}

&lt;/style&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2012-02-08T09:43:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56565#p56565</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56561#p56561" />
			<content type="html"><![CDATA[<p><a href="http://verygoodforum.listbb.ru/viewtopic.php?f=5&amp;t=71">Уж не это ли изобретаем?</a><br /><a href="http://easywebscripts.net/javascript/slicemenu.php">И это.</a></p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2012-02-08T02:44:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56561#p56561</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56560#p56560" />
			<content type="html"><![CDATA[<p>В моем случае картинки будут с расширением GIF, т.к. png почти в 2 раза весят больше. Это возможно важно, т.к. функции прелоада картинок в скрипте не предусмотрено в ввиду малой эффективности в конкретном случае. Для сравнения 10 и 20 Кб при загрузке каждой из моих картинок визуально грузятся одинаково быстро.</p>]]></content>
			<author>
				<name><![CDATA[stir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26486</uri>
			</author>
			<updated>2012-02-08T02:23:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56560#p56560</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56559#p56559" />
			<content type="html"><![CDATA[<p>Да.. скрипты древние .. где-то 2004 годов.. спасибо поиску - нашел нужное и переработал под свои нужды.<br />Ниже приведу скрипт, точнее заготовку (у меня она работает) под такую идею: Изначально меню выполнено в виде картинок. При вхождение в нужную область меню (картинку) она становится иной, т.е. производится ее замена на другую (по вашему вкусу, у меня она изменяет и размеры и содержимое), причем одновременно с этим происходит замена остальных неактивных картинок -областей на другие картинки (я их сделал затененными и меньшими по ширине). Тем самым создался эффект раздвижки нужного меню, не изменяя общие габариты.<br />В будущем попробую сделать эффект плавной замены картинок или их проявления.. пока не знаю точно, что можно предложить в довесок.</p><p>Как и обещал вот код внедренный в мою страничку ХТМЛ:</p><div class="codebox"><pre><code>&lt;script type=&quot;text/JavaScript&quot;&gt;
var imgLoaded=0 ;
var lnk=&#039;img/&#039; ;
var v=parseInt(navigator.appVersion);

if (document.images) {

I1On=new Image();
I1Off=new Image();
I1s=new Image();
I1On.src=lnk+&quot;a1.GIF&quot; ;
I1Off.src=lnk+&quot;1.GIF&quot;;
I1s.src=lnk+&quot;b1.GIF&quot;;

I2On=new Image();
I2Off=new Image();
I2s=new Image();
I2On.src=lnk+&quot;a2.GIF&quot;;
I2Off.src=lnk+&quot;2.GIF&quot;;
I2s.src=lnk+&quot;b2.GIF&quot;;

I3On=new Image();
I3Off=new Image();
I3s=new Image();
I3On.src=lnk+&quot;a3.GIF&quot; ;
I3Off.src=lnk+&quot;3.GIF&quot;;
I3s.src=lnk+&quot;b3.GIF&quot;;

I4On=new Image();
I4Off=new Image();
I4s=new Image();
I4On.src=lnk+&quot;a4.GIF&quot; ;
I4Off.src=lnk+&quot;4.GIF&quot;;
I4s.src=lnk+&quot;b4.GIF&quot;;

I5On=new Image();
I5Off=new Image();
I5s=new Image();
I5On.src=lnk+&quot;a5.GIF&quot; ;
I5Off.src=lnk+&quot;5.GIF&quot;;
I5s.src=lnk+&quot;b5.GIF&quot;;

imgLoaded=1;
}

function Over(h,Img){if (3&lt;=v) {
if(imgLoaded==0) return;
   if (h==Img) {document[img].src=eval(Img+&quot;On.src&quot;)}
   else document[img].src=eval(Img+&quot;s.src&quot;)
}}
function mOver(){for(var i=1;i&lt;mOver.arguments.length;i++)Over(mOver.arguments[0],mOver.arguments[i])}
function Out(Img){if (3&lt;=v) {if(imgLoaded==0) return;document[img].src=eval(Img+&quot;Off.src&quot;)}}
function mOut(){for(var i=0;i&lt;mOut.arguments.length;i++)Out(mOut.arguments[i])}
&lt;/script&gt;



&lt;table BORDER=0 COLS=0 cellpadding=0&gt;
&lt;TR&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;images/pt.gif&quot; width=30&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot; border=&quot;0&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#1&quot; onMouseOver=&quot;mOver(&#039;I1&#039;,&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot; onMouseOut=&quot;mOut(&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot;&gt;&lt;img src=&quot;img/1.GIF&quot; name=&quot;I1&quot;  border=&quot;0&quot;&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;    
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;  border=&quot;0&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;    
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#2&quot; onMouseOver=&quot;mOver(&#039;I2&#039;,&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot; onMouseOut=&quot;mOut(&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot;&gt;&lt;img src=&quot;img/2.GIF&quot; name=&quot;I2&quot; border=&quot;0&quot;&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;  border=&quot;0&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#3&quot; onMouseOver=&quot;mOver(&#039;I3&#039;,&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot; onMouseOut=&quot;mOut(&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot;&gt;&lt;img src=&quot;img/3.GIF&quot; name=&quot;I3&quot;  border=&quot;0&quot;&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;  border=&quot;0&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;    
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#4&quot; onMouseOver=&quot;mOver(&#039;I4&#039;,&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot; onMouseOut=&quot;mOut(&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot;&gt;&lt;img src=&quot;img/4.GIF&quot; name=&quot;I4&quot;  border=&quot;0&quot;&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;  border=&quot;0&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#5&quot; onMouseOver=&quot;mOver(&#039;I5&#039;,&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot; onMouseOut=&quot;mOut(&#039;I1&#039;,&#039;I2&#039;, &#039;I3&#039;, &#039;I4&#039;, &#039;I5&#039;)&quot;&gt;&lt;img src=&quot;img/5.GIF&quot; name=&quot;I5&quot;  border=&quot;0&quot;&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
&lt;/TR&gt;
 &lt;/table&gt;</code></pre></div><p>Лично мною изменены лишь функции - Over,mOver и то какие аргументы-переменные должны быть переданы в mOver.<br />Обычно эта тема очень сильно востребована начинающими изучение скриптов в наглядных примерах, впрочем и для простого применения этот код тоже подходит всем.<br />Если будут желающие его улучшить - прошу публиковать свои корректировки кода, ваши коррективы будут в помощь страждующим.</p>]]></content>
			<author>
				<name><![CDATA[stir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26486</uri>
			</author>
			<updated>2012-02-08T01:48:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56559#p56559</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56453#p56453" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>d=document</p></blockquote></div><p>Для меня это норма.<br />var d=document;//глобально</p><div class="quotebox"><blockquote><p>d.all</p></blockquote></div><p>Не использую это даже в заведомо ослиных скриптах, только ДОМ, а также пишу только кроссбраузерно.<br />Во первых чтобы нюх не потерять.<br />Во вторых разные отладчики одну ошибку преподносят немного по разному. Мне это помогает.<br />Только такой способ требует кучу лишнего времени. Большую кучу.</p><br /><p>Судя по тегу центр, код очень древний.<br />Таблица есть объект, потому на любую ячейку есть своя ссылка, я бы делал без ИД.<br />По онлоаду навесил бы события скриптом.</p><p>Это моё ИМХО.</p>]]></content>
			<author>
				<name><![CDATA[Любитель]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27037</uri>
			</author>
			<updated>2012-02-05T03:23:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56453#p56453</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56264#p56264" />
			<content type="html"><![CDATA[<p>ВсЁ!!! До меня дошло!!! Ура!!<br />d=document - это просто переменной присвоили текстовое значение, и в дальнейшем чтобы не писать длинные имена (текст) используется значение переменной... уф.. отдыхать надо иногда.. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.<br />теперь мне весь код понятен, а то ум за разум заходить стал... всем смотревшим спасибо, но могли бы и пару фраз с намеками написать - быстрее бы догадался что туплю и вас пытаюсь мучить, <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" />.</p><p>После реализации на досуге идеи - постараюсь отписаться в теме, что получилось из задуманного.</p>]]></content>
			<author>
				<name><![CDATA[stir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26486</uri>
			</author>
			<updated>2012-02-01T09:32:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56264#p56264</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56262#p56262" />
			<content type="html"><![CDATA[<p>Нашел ссылку на Имена устройств отображения, а там искомое слово - all. ВсЁ! ура - есть направление поиска!! Спасибо справочнику Ю. Лукач «Справочник Веб-разработчика», который был под рукой... Значит нужное направление - ДОМ, ХТМЛ.</p>]]></content>
			<author>
				<name><![CDATA[stir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26486</uri>
			</author>
			<updated>2012-02-01T09:19:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56262#p56262</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[HTML: DOM 1,2...3,4?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=56240#p56240" />
			<content type="html"><![CDATA[<p>Есть такой вот код HTML (прелоадер), пытаюсь его переработать под себя, т.к. у меня получились недочеты - резкая смена картинки, отсутствие затемнения, раздвиг таблицы при наведении нужной ссылки:</p><div class="codebox"><pre><code>&lt;table width=&quot;100%&quot; BORDER=0 COLS=0 cellpadding=0&gt;

&lt;TR&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#&quot; onmouseout=&quot;MM_swapImgRestore()&quot; onmouseover=&quot;MM_swapImage(&#039;Image1&#039;,&#039;&#039;,&#039;img/2.png&#039; ,1)&quot;&gt;&lt;img src=&quot;img/1.png &quot; name=&quot;Image2&quot;  border=&quot;0&quot; id=&quot;Image1&quot; /&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#&quot; onmouseout=&quot;MM_swapImgRestore()&quot; onmouseover=&quot;MM_swapImage(&#039;Image3&#039;,&#039;&#039;,&#039;img/4.png&#039; ,1)&quot;&gt;&lt;img src=&quot;img/3.png &quot; name=&quot;Image4&quot;  border=&quot;0&quot; id=&quot;Image3&quot; /&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#&quot; onmouseout=&quot;MM_swapImgRestore()&quot; onmouseover=&quot;MM_swapImage(&#039;Image5&#039;,&#039;&#039;,&#039;img/6.png&#039; ,1)&quot;&gt;&lt;img src=&quot;img/5.png &quot; name=&quot;Image6&quot;  border=&quot;0&quot; id=&quot;Image5&quot; /&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#&quot; onmouseout=&quot;MM_swapImgRestore()&quot; onmouseover=&quot;MM_swapImage(&#039;Image7&#039;,&#039;&#039;,&#039;img/8.png&#039; ,1)&quot;&gt;&lt;img src=&quot;img/7.png &quot; name=&quot;Image8&quot;  border=&quot;0&quot; id=&quot;Image7&quot; /&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;img src=&quot;img/0.png&quot;&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
    &lt;TD&gt;&lt;CENTER&gt;
    &lt;a href=&quot;#&quot; onmouseout=&quot;MM_swapImgRestore()&quot; onmouseover=&quot;MM_swapImage(&#039;Image9&#039;,&#039;&#039;,&#039;img/10.png&#039; ,1)&quot;&gt;&lt;img src=&quot;img/9.png &quot; name=&quot;Image10&quot;  border=&quot;0&quot; id=&quot;Image9&quot; /&gt;&lt;/a&gt;
    &lt;/CENTER&gt;&lt;/TD&gt;
&lt;/TR&gt;

&lt;script type=&quot;text/JavaScript&quot;&gt;
&lt;!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&amp;&amp;i&lt;a.length&amp;&amp;(x=a[i])&amp;&amp;x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i&lt;a.length; i++)
    if (a[i].indexOf(&quot;#&quot;)!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf(&quot;?&quot;))&gt;0&amp;&amp;parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&amp;&amp;d.all) x=d.all[n]; for (i=0;!x&amp;&amp;i&lt;d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&amp;&amp;d.layers&amp;&amp;i&lt;d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x &amp;&amp; d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i&lt;(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//--&gt;
&lt;/script&gt;</code></pre></div><p>С хтмл проблемм нет, код я свой привел. При разборе же исходного скрипта столкнулся с неизвестными конструкциями, точнее с отсутствием информации по 3 уровню объектной модели.. потому разобрать по косточкам затрудняюсь из-за:<br />- MM_sr /a=document.MM_sr/<br />- oSrc<br />- MM_p<br />- d.all /x=d.all[n], х-интересная переменная, т.к. all в переводе все.../<br />- d.layers</p><p>и т.д., получается, что имеющаяся информация у меня не полная и о 3 доме нет ничего - объект document обладает мне неизвестными свойствами, а автор активно использует эту модель в приведенном коде.. Также есть комент 4.01, это новое в DOM - DOM 4 свободно работает со слоями и объектами - файлами?<br />Если искомое есть команды яваскрипта, то я их тоже не знаю.. в справочнике в явном виде они отсутствуют... голова уже идет кругом - я чего то просто не вижу, гляжу и не вижу...<br /><strong>Пните в нужное русло, где искать инфу, весь инет содержит примеры с 1 и 2 домом..</strong></p><p>Эту тему можно связать с моим топиком -<a href="http://forum.script-coding.com/viewtopic.php?id=6746">http://forum.script-coding.com/viewtopic.php?id=6746</a>.<br />Нашел пока что вот это - <a href="http://xerces.apache.org/xerces2-j/samples-dom.html#DOM3">http://xerces.apache.org/xerces2-j/samp … .html#DOM3</a> и <a href="http://xmlhack.ru/texts/03/dom.level.three/dom.level.three.html">http://xmlhack.ru/texts/03/dom.level.th … three.html</a>, но по полученной информации DOM3 связан с Java, а не с JS.</p>]]></content>
			<author>
				<name><![CDATA[stir]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26486</uri>
			</author>
			<updated>2012-02-01T04:29:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=56240#p56240</id>
		</entry>
</feed>
