Cześć, próbuje napisać skrypt, który stworzy mi pasek wraz z ikonami i doda do nich zdarzenie onclick. Nie jestem zbyt dobry w javascript ale na początek napisałem sobie coś takiego:
<body>
<div id="komentarz">
<div id="f_komentarz">
<form method="post" action="przegladaj.php?k=komentarz" name="formularz">
Autor: <input name="autor" /><br />
<textarea name="komentarz" id="komentarz_textarea"></textarea><br />
<input type="hidden" name="id_samochod" value="{$samochod[0].id}" />
<input type="submit" value="Dodaj komentarz" />
</form>
</div>
</div>
<script language="javascript">
function put(pole,start,koniec){
element = document.getElementById(pole);
element.value +=start + koniec;
element.focus();
}
var pole_komentarz=document.getElementById("komentarz");
//TWORZENIE RAMKI
var ramka=document.createElement("div");
ramka.setAttribute("id","komentarz_ramka");
//TWORZENIE OBRAZKA BOLD
var pogrubienie=document.createElement("img");
pogrubienie.setAttribute("src","bbcode/bold.png");
pogrubienie.addEventListener("click",put("komentarz_textarea",'',''));
//DODANIE RAMKI DO STRONY
ramka.appendChild(pogrubienie);
pole_komentarz.insertBefore(ramka,document.getElementById("f_komentarz"));
</script>
</body>
Niby ok, bo tworzy pasek z ikonką, tylko że w textarea są już wstawione tagi b /b, a zdarzenie onclick na ikonce nie działa. Na dodatek muszę ten blok kodu z javascrpitem wstawiać na końcu, jak jest wcześniej to wywala błąd. Co jest nie tak i jak to naprawić?