+154.4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
function _patchManualImagesClasses() {
var images=document.getElementsByTagName('img');
var re0=/^image_image_\d+$/;
var re1=/^image_middle_\d+$/;
var re2=/^image_small_\d+$/;
for(var i=0; i<images.length; i++ ) {
var id=images[i].id;
if (re0.test(id) || re1.test(id) || re2.test(id) ) {
var _m=images[i];
var align=_m.getAttribute('align');
var iClass=_m.getAttribute('className');
if (iClass == null || iClass.length==0 ) {
iClass=_m.getAttribute('class');
};
if (iClass==null || iClass.length==0 ) {
_m.setAttribute('class', 'content_img_'+align);
_m.setAttribute('className', 'content_img_'+align);
};
};
};
};
function _patchManulImagesClasses() {
_patchManualImagesClasses();
};
Первая функция нужна только ради того, чтобы для картинок сделать 10px отступ через CSS. А вот вторая — понятия не имею зачем она написана. Причем, нигде на сайте _patchManulImagesClasses, конечно, не используется.
Господи, спасибо Тебе, что дал нам Джона Резига и jQuery!
Запостил: rusavv,
11 Декабря 2009
guest 12.12.2009 13:29 # +1
Про | в регэкспах автор явно не слышал...
Cr@ZyBoY 12.12.2009 15:49 # +1
guest 12.12.2009 15:51 # −2
guest 12.12.2009 21:54 # +2
guest 14.12.2009 09:46 # 0
guest 22.12.2009 15:16 # 0