Javscript проблем!

slideR

Registered
Здрасти ! Имам този код
Код:
 function add_sas(simvol) { 
	document.getElementById("opisanie").value += simvol; 
 }
И тези бутони
Код:
				<input type="button" class="button" value="bold" onclick="javascript:add_sas('[B]Удебеления текст[/B]')"> 
                <input type="button" class="button" value="italic" onclick="javascript:add_sas('[i]Наклонения текст[/i]')"> 
                <input type="button" class="button" value="underline" onclick="javascript:add_sas('[u]текст[/u]')"> 
                <input type="button" class="button" value="url" onclick="javascript:add_sas('[url]Линк към сайта[/url]')"> 
                <input type="button" class="button" value="img" onclick="javascript:add_sas('[img]Адрес на снимката[/img]')"> 
                <input type="button" class="button" value="quote" onclick="javascript:add_sas('[quote]Цитат[/guote]')">
				<input type="button" class="button" value="code" onclick="javascript:add_sas('[code]Цитат
')">
<input type="button" class="button" onclick="javascript:add_sas('текст')" style="WIDTH: 20px; background: #FF0000; BORDER: #FF0000 1px solid; height: 20px;">
<input type="button" class="button" onclick="javascript:add_sas('текст')" style="WIDTH: 20px; background: #00FF00; BORDER: #00FF00 1px solid; height: 20px;">
<input type="button" class="button" onclick="javascript:add_sas('текст')" style="WIDTH: 20px; background: #0000FF; BORDER: #0000FF 1px solid; height: 20px;">
<input type="button" class="button" onclick="javascript:add_sas('текст')" style="WIDTH: 20px; background: #FFFF00; BORDER: #FFFF00 1px solid; height: 20px;"><br>
[/code]
Незнам обаче, как да го направя със select (искам цветовете да са със select, и пак да се вкарват в textarea),! Тук като публикуваш урок е така!
 
Ето ти един код, който написах:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
function add_sas(el){
document.getElementById('textarea').innerHTML += document.getElementById(el).value;
}
</script>
</head>

<body>
<select name="" id="bbcode" onchange="javascript:add_sas(this.id)">
	<option value="" selected="selected">Избери опция</option>
	<option value="[b]Удебеления текст[/b]">Удебелен текстс</option>
    <option value="[i]Наклонен тест[/i]">Наклонен текст</option>
</select>
<textarea id="textarea" cols="12" rows="10"></textarea>
</body>
</html>
Трябва само да си го допишеш :wink:
 

Back
Горе