• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Как отменить отмену выполнения одного javascript другим
Alexander0041
Сообщений: 5
Репутация: 15

Сообщение # 1 | 14:38:10
На странице добавления/редактирования материала нужно убрать появляющийся элемент (см. скрин). После выбора фотографии кнопки "выберите файл" появляется поле (<span id="iCode1"...)

Скрипт записан в $BODY$
Как отменить выполнение юкозовского javascript другим javascript? Или все же можно просто отключить вывод на экран по id?

Код отвечающий за добавление картинки:
[code][/code]

Добавлено (03 Окт 2013, 14:38:10)
---------------------------------------------

Код
function openery(){
try {var tr=checksubmit();if(!tr){return false;}}catch(e){}
document.getElementById('bdF77').disabled=true;
new _uWnd('addEnt','Добавление материала',-310,-100,{autosize:0,modal:1,closeonesc:1,resize:0},{form:'addEntForm'});
}

function addImgF(){
var num=parseInt(document.getElementById('numi').value);
if (num<50){if (num<1){num+=2;}else {num+=1;}var nnum=num-1;document.getElementById('imblock'+nnum).innerHTML+='<span style="padding-right:7px;">['+num+']</span> <input type="file" id="fln'+num+'" name="file'+num+'" size="20" onchange="getimage('+num+');"><span id="iCode'+num+'"></span><div id="imblock'+num+'"></div>'; document.getElementById('numi').value=num;}
if (num>=50) {document.getElementById('iplus').innerHTML='<span style="padding-right:7px;">[1]</span> ';}
}

function getimage(n){
var t = document.getElementById('fln'+n);
if (t.value){
ext = new Array('png','jpg','gif','jpeg','jpe');
var img = t.value.replace(/\\/g,'/');
var pic = img.toLowerCase();
var ok=0;
for (i=0;i<ext.length;i++){m = pic.indexOf('.' + ext[i]);if (m != -1) {ok=1;break;}}
if (ok==1){var code='$IMAGE'+n+'$'; document.getElementById('iCode'+n).innerHTML=' <input type="text" readonly onClick="select(this)" name="h1" value="'+code+'" title="Вставьте этот код в любое место сообщения" size="'+(code.length)+'" style="font-family:\'courier new\';direction:ltr;text-align:center;background:#F0F0F0;color:#0000FF;border:1px inset"> <input style="font-size:7pt;width:30px;" type="text" name="iws'+n+'" value="400" size="4" maxlength="4" title="Width">x<input style="font-size:7pt;width:30px;" type="text" name="ihs'+n+'" value="500" size="4" maxlength="4" title="Height">';}
else {document.getElementById('iCode'+n).innerHTML='';_uWnd.alert('Недопустимый формат изображения','',{w:230,h:80,tm:3000});}}
else {document.getElementById('iCode'+n).innerHTML='';}
}
bandjuk
Сообщений: 6816
Репутация: 2398
Уровень замечаний:

Сообщение # 2 | 14:43:29
Alexander0041, можно просто скрыть блок:
#iCode1 {display: none;}
Sentimo
Сообщений: 681
Репутация: 158

Сообщение # 3 | 14:44:52
#iCode1,#iCode2,#iCode3,#iCode4,#iCode5,#iCode6,#iCode7,#iCode8 {display: none;} и т.д
Alexander0041
Сообщений: 5
Репутация: 15

Сообщение # 4 | 15:00:03
огромное спасибо, получилось)
JacksonMihailov
Сообщений: 259
Репутация: 107

Сообщение # 5 | 15:13:14
Alexander0041, На совсем удалить. после $body$

Код
<script>
$('[id^="iCode"]').parent('td').change(function(){
$('[id^="iCode"]').remove()
});
</script>

jmDB - Текстовая база данных для uCoz
Alexander0041
Сообщений: 5
Репутация: 15

Сообщение # 6 | 11:18:53
Как изменить стандартные значения ширины и высоты в поле ввода размера картинки $IMAGE$, по умолчанию 500х500 (name="iws1" value="500", name="ihs1" value="500") на свое значение (к примеру 700х700)?
Miss_Esq
Сообщений: 13859
Репутация: 4159
Уровень замечаний:

Сообщение # 7 | 11:24:45
Alexander0041, А в общих настройках модуля не пытались изменить размеры изображений по умолчанию ???

Alexander0041
Сообщений: 5
Репутация: 15

Сообщение # 8 | 11:26:38
как все просто оказалось wacko
  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!