Ага кажись я понял сам принцип.
Допустим сам код спойлера
Цитата:
|
<span><div class="morehead" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp;
var o=this.getElementsByTagName('img')[0];if(!o._src){o._src=o.src;o.src='style_images/DOPOLNITLbNO/minus.gif';}else{var x=o.src;o.src=o._src;o._src=x;};return false;
"> <img src="style_images/DOPOLNITLbNO/plus.gif" /> <b>Скрытая информация...</b></div><div class="moretext" style="display: none;">
содержимое
</div></span>
|
представим как <SPOILER>
и того получится так
<SPOILER>
<img src="load.gif" tsrc="preview001.jpg" alt="" />
</SPOILER>
И того получается так
src="load.gif" это картинка каторая сразу подгрузится заместь всех картинок
по другому способу можно
src оставить пустым, тоесть так
src="" и сделать функция каторая ищет пустые
src="" и сама додставляет в них
load.gif дабы каждый раз его не вставлять и не увеличивать код в документе.
tsrc="preview001.jpg" это штука в которой хранится ссылка на само изображение, НО сам HTML или PHP не поймет такого атрибута
tsrc и пропустит его а вот JS его найдет и поймет что ссылку из
tsrc="preview001.jpg" надо вставить в пустой
src="".
Но остается второе в сам спойлер ( то по чему будем кликать) надо встройть функцию каторая вызывалабы код который будет искать пустые
src и вставлять в низ ссылки из
tsrc
Кажись вродебы так как я понял.