<script language="javascript" type="text/javascript"> <!-- // Текст в первом option`е var ftext = 'Выберите Фразу'; // Добавлять фразы так: fr[x] = 'бла-бла-бла'; var fr = new Array(); fr[0] = 'фраза 1'; fr[1] = 'фраза 2'; fr[2] = 'фраза 3'; fr[3] = 'фраза 4'; fr[4] = 'фраза 5'; // Функция добавления выбранного пункта меню в поле ввода текста function sendfr(element) { var fraza = element.options[element.selectedIndex].value; document.fmsg.text0.value = document.fmsg.text0.value+fraza ; document.fmsg.text0.focus(); } // Специальная хигня, чтобы всегда был выделен ftext var Clicked = false; function click(element) { if(!Clicked) { element.selectedIndex = 0; Clicked = true; } else Clicked = false; } // Функция построения селектора function fraza () { var menu = '<select name="fraza" onchange="sendfr(this);" onclick="click(this);"><option value="">'+ftext+'</option>'; var text; for(var k = 0; k < fr.length; k++) { // Обрезаем текст фразы до 50 символа text = fr[k].substring(0,50); menu += '<option value="'+text+'">'+text+'</option>'; } menu += '</select>'; document.write(menu); } //--> </script>
<script language="javascript" type="text/javascript"> <!-- fraza(); //--> </script> <noscript><select disabled="disabled" title="Для работы функции, нужен JS"><option>Выберите Фразу</option></select></noscript>
<script> document.write('<form><div><p>'); document.write('<select name="element" size="1" onchange="top.sendto(element.options[element.selectedIndex].value);" >'); document.write('<option value=" ">Быстрые фразы:</option>'); document.write('<option value="Мишка очень любит мёд">Мишка</option>'); document.write('<option value="Мишка очень любит мёд">Мишка</option>'); document.write('<option value="Мишка очень любит мёд">Мишка</option>'); document.write('</select> </p></div></form>'); </script>