Как вставить картинку в java script?
<script type="text/javascript"> function look (obj, n) { obj.desk.value=n } function del(obj) { obj.desk.value=" " } </script> <form name="forma2"> <textarea name="desk" cols=45 rows=4></textarea> </form> <ul> <li onMouseOver="look(forma2,'car');"onMouseOut="del(forma2)";>Машинка игрушечная</li> </ul> В общем это рабочий скрипт,в котором:при наведении на Машинка игрушечная в текстовом окне появляется слово car.А можно ли вставить здесь: <li onMouseOver="look(forma2,'car');"onMouseOut="del(forma2)";> вместно 'car' картинку? То есть я навожу на Машинка игрушечная и в текстовом окне появляется картинка? |
Если не ошибаюсь то в обычную textarea нельзя вставлять изображение, точнее вообще html код.
|
Ну ладно...пускай это будет не textarea,а например...пускай будет так:
<form name="forma"> ... </form> а в js написать что-то подобное: ...look(forma, '<img src="">') Будет ли он читать в таком случае?То есть когда просто будет вставляться в форму?Если нет,то как в Js вообще запихнуть картинку,какой тег используется? |
Да, изображение появится (если вы ей конечно же путь укажите) :)
|
Чтож... пытался там что-то сделать,но:
1) ![]() 2) <script type="text/javascript"> function look (n) { document.forma2=n } </script> <form name="forma2" size="30"> </form> <ul> <li onMouseOver="look('<img src="http://www.oftalm.ru/foto/anatom.gif">');">Машинка игрушечная</li> </ul> Я знаю что ошибка в:document.forma2=n,т.к. не форма равна n,а какое-то поле в форме должно быть равно n,вот только какое поле можно вставить в форму чтобы туда могла спокойно вставляться картинка? |
<html> <head> <script type="text/javascript" language="javascript"> function look (n) { document.forma2.innerHTML += n; } </script> </head> <body> <form name="forma2" size="30"> </form> <ul> <li onmouseover='look("<img src=\"http://www.oftalm.ru/foto/anatom.gif\">");'>Машинка игрушечная</li> </ul> </body> </html> |
Часовой пояс GMT +3, время: 07:44. |