Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться (https://javascript.ru/forum/misc/29658-pomogite-razobratsya.html)

gazgaz 06.07.2012 13:36

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

воткнул скрипт от 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');


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


Часовой пояс GMT +3, время: 18:13.