Продолжение следует......
Задача моя была сделать кнопку для joomla редактора которая автоматом бы меняла бы
<img scr="A.tip" alt="B" width="C" height="D" border="F"/>
на
<div style="background:url(A.tip) no-repaet; width:C px; height D px; margin:F auto;>
но учитывая непонятную мне специфику работы joomla вариант РОНИ просто отказывается работать Поэтому я пошел еще более простым путем
$jsCode = "
function insertCustText(editor) {
var a = document.getElementById('jform_articletext').value; // Получаем Html код из редактора
var res = a.replace(/img/g,\"div\") // Заменяем все img на div
res = res.replace(/scr=/g, \"style='background:url(\"); // заменяем scr на style
res = res.replace(/alt/g, \") no-repeat; name\"); // чтобы сохранить тег alt для обратный замены меняем его на name
res = res = res.replace(/width/g,\"; width\") //
res = res = res.replace(/height/g,\"; height\") //
res = res = res.replace(/border=\"/g,\"; margin:\") //
document.getElementById('jform_articletext').value = res;
}
";
и результат вот такой
<div style='background:url("A.tip" ) no-repeat;
name="B" ; width="C" ; height="D" ; margin:F
"/>
помогите разобраться осталось как то удалить name="" и убрать кавычку <"> но как бы я не пробовал кавычка не убирается из-за экранирования в php а как удалить значение name вообще ума не приложу!
Спасибо!