A
alex.m
Всем привет, подскажите пожалуйста как сделать функцию которыя выводила бы стандартно ссылку+изображения.
вот у меня есть скрипт HTML
А вот его обработчик script.js
Все вродебы нормально работает, но меня не устраивает что мне приходится переписывать код на HTML много раз, а именно код ссылки на иконку
Попытался создать функцию на JS но, почему то код не работает
Пожалуйста, помогите решить проблему, спасибо. Когда убираю событие onclick изображения выводится, спасибо за ранее.
вот у меня есть скрипт HTML
HTML:
<a href=#text onclick="smile('a')" id="a" title=':love:'><img src="love.gif" width="28" height="28" alt="love"></a>
<a href=#text onclick="smile('b')" id="b" title=':utro:'><img src="1.gif" width="28" height="28" alt="love"></a>
<hr/>
<form name='form' onsubmit="return u(this)" method='post'>
<textarea cols='30' rows='3' name='text' id='text'></textarea><br/>
<input type='submit' id='but' value='Отправить'/>
</form>
C:
function smile(param)
{
var s = document.getElementById(param);
var text = document.form.text.value;
var result = text + s.title;
document.form.text.value = result;
return s.title;
}
function u()
{
var text = document.form.text.value;
var mText = text.match(/^[\w:'"<>()]{1,}$/);
if(!mText)
{
document.getElementById("text").style.border="3px solid red";
return false;
}
return true;
}
HTML:
<a href=#text onclick="smile('a')" id="a" title=':love:'><img src="love.gif" width="28" height="28" alt="love"></a>
<a href=#text onclick="smile('b')" id="b" title=':utro:'><img src="1.gif" width="28" height="28" alt="love"></a>
Код:
function image(param,param2,param3)
{
var smile = smile(param);
document.write("<a href='#text' onclick="+smile+" id="+param+" title="+param2+"><img src="+param3+" width='28' height='28' alt="+param2+"></a>");
}
image('love',':love:','love.gif');
image('utro',':utro:','1.gif');