|
|
|
| Требуется написать скрипт для вписывания картинки в ячейку таблицы 50x50px. Моих скромных знаний javascript и html хватило на написание чего-то подобного в файле test2.html. Суть в том, что скрипт не работает в IE, картинка не шкалируется так как надо, хотя в других броузерах все нормально. Вообще-то все это нужно для плагина к миранде, работающем на движке IE, поэтому меня интересует решение проблемы именно на нем. Файлу прилагаю - думаю, вам там разобраться не сложно. | |
|
|
|
|
|
|
|
для: matrix
(25.06.2006 в 11:50)
| | Если не стоит задача создавать скриптом <img>,
то можно прописывать эти элементы а потом динамически
изменять свойства. src, width, например.
Вот немного переделал ваше:
<html>
<head>
<link href="fiat.css" rel="stylesheet" type="text/css" /><meta http-equiv="Content-Type" content="text/html;" />
</head>
<body>
<script>
function getavatar(avatar, sp_id) {
var pict = document.getElementById(sp_id);
pict.src = avatar;
if (pict.height > pict.width) { pict.height = 50; }
else { pict.width = 50 };
pict.alt = 'размер: '+pict.width+' x '+pict.height;
}
</script>
<img src="234459974.jpg">
<!>
<img src="#" id="1">
<script>getavatar("234459974.jpg","1");</script>
<!>
<table width="100%" border="0" cellpadding="0" cellspacing="0" >
<tr><!--ROW-->
<td width="90" align="center">
<div id="avatar_in">
<!>
<img src="#" id="123">
<!>
</div>
</td>
<td valign="bottom">
<div id="header_in">
<span id="message_name_in">%name%</span>
</div>
</td>
</tr>
</table>
<!Здесь устанавливаем свойства для рисунка в таблице>
<script type="text/javascript">getavatar("234459974.jpg","123");</script>
<!>
<!>
<img src="#" id="4">
<script type="text/javascript">getavatar("234459974.jpg","4");</script>
<!>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: matrix
(25.06.2006 в 11:50)
| | Оригинально. Огромное спасибо вам! | |
|
|
|