Показать сообщение отдельно
  #1 (permalink)  
Старый 06.07.2012, 13:36
Новичок на форуме
Отправить личное сообщение для gazgaz Посмотреть профиль Найти все сообщения от gazgaz
 
Регистрация: 06.07.2012
Сообщений: 1

Помогите разобраться
ребят подскажите пожалуйста.

воткнул скрипт от postimage для аплоада изображений на их хостинг, в форум phpbb 3.10 всё гуд работает. но есть загвоздка. также стоит abbc3 и его поле советов определяется скриптом postimage'а как целевое поле для ввода результатирующего бб-кода картинки. т.е. он просто стоит раньше и соответственно он и является целью...

это код этого поля советов abbc3:
<textarea readonly="readonly" id="helpbox" name="helpbox" rows="3" cols="76" class="helpline">Совет: можно быстро применить стили к выделенному тексту.</textarea>


а это нужное, целевое поле ввода сообщения:
<textarea name="message" id="message" rows="20" cols="76" tabindex="4" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();" class="inputbox"></textarea>


всем понятно, что оба элемента
Код:
<textarea>...</textarea>
вопрос: как поправить скрипт postimage'а?
сам код скрипта:
<script language="javascript" type="text/javascript">
<!--
function add_code()
{
	var text = unescape(document.location.search.substring(1));
	var area_ignore_name = /username_list|search/i;
	var area_e=opener.document.getElementsByTagName('TEXTAREA');
	for(var i=0;i<area_e.length;i++)
	{
		if(!area_e[i].name.match(area_ignore_name))
		{
			var area=area_e[i];
			break;
		}
	}
	area.value = area.value + text;
	
	opener.focus();
	window.close();
}
add_code();
//-->
</script>


понимаю что нужно изменить цель:
var area_e=opener.document.getElementsByTagName('TEXTAREA');


но на что? будьте любезны подскажите пожалуйста!!! буду признателен.
Ответить с цитированием