В общем немогу найти багу в коде...т.к. не очень хорошо почти не шарю в js. Это переделка каталога видео для статей под каталог сайтов...вместо тех форм использовал доп поле 1 и сайт автора..
Оригинальный код для статей /publ <вот>
А это собственно и нужно подправить...все иды полей проверял ошибок вроде нет
Code
var op = true;
function addvideo() {
var url = document.getElementById('drF10').value;
if(url.indexOf('&feature=') != -1) {
url = url.replace('&feature=related','');
}
if(url.indexOf('ru.youtube') > -1) {
alert('Удалите ru. из ссылки');
}
else if(url.indexOf('youtube') > -1) {
var vdsli1 = url.indexOf("=")+1;
var ycode = url.slice(vdsli1);
if((document.getElementById('drF1').value != ''))
{
if(url.indexOf('&feature=') == -1)
{
document.getElementById('drM31').style.display="none";
document.addform.other1.value = 'youtube///'+ycode;
document.getElementById('drM56').innerHTML = '<indrt class="manFlSbm" id="drF16" type="button" style="font-weight:bold;" value="Добавить" onclick="openery();" />';
}
else
{
alert('Удалите из ссылки &feature=...');
}
}
else
{
alert('Поле названия пусто');
}
}
else if(url.indexOf('video.mail.ru') > -1)
{
var m = url.lastIndexOf("/") + 1;
var m2 = url.lastIndexOf(".");
var m3 = url.slice(m,m2);
var vidurl = url.replace(m3,'v-'+m3);
vidurl = vidurl.replace('.html','.flv');
var p = url.lastIndexOf("/") + 1;
var p2 = url.lastIndexOf(".");
var p3 = url.slice(m,m2);
var picurl = url.replace(m3,'p-'+m3);
picurl = picurl.replace('.html','.jpg');
document.getElementById('drM31').style.display="none";
document.addform.other1.value = 'videomail///'+picurl;
document.addform.asite.value = vidurl;
if(op) {
op = false;
document.getElementById('doSmbBt').click();
}
else {
if (confirm("Вы уже добавили видео.\nПовторить добавление материала?")){document.getElementById('doSmbBt').click();}
}
}
else
{
alert('Ошибка в ссылке!');
}
}