Помощник
|
Не могу найти ошибку |
AzatSh
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
3.10.2008, 0:46;
Ответить: Webmaster_hb
Сообщение
#2
|
|
AzatSh, тут по смыслу ошибка
width=getwidth("r_s_220.jpg") - в html нельзя тексту что-то присвоить это не вызов функции javascript функцию javascript можно вызывать по событию |
|
|
Exterior |
3.10.2008, 11:08;
Ответить: Exterior
Сообщение
#3
|
|
AzatSh, переделал вашу функцию в более экономичную по коду:
<!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=windows-1251" /> <title>resize images</title> <script type="text/javascript"> <!-- function getWidth() { var allImg = document.getElementById('test_block').getElementsByTagName('img'); for (var i=0; i<allImg.length; i++) { if (allImg[i].widht > 190) { allImg[i].height = allImg[i].height*(190/allImg[i].width); allImg[i].width = 190; } if (allImg[i].height > 140) { allImg[i].width = allImg[i].width*(140/allImg[i].height); allImg[i].height = 140; } } } onload = getWidth; //--> </script> </head> <body> <div id="test_block"> <img src="1.jpg" width="350" height="200" alt="" /><br /> <img src="2.jpg" width="450" height="520" alt="" /><br /> <img src="3.jpg" width="3000" height="2000" alt="" /> </div> </body> </html> смысл такой: функция активируется при загрузке страницы, ищет все изображения в блоке с id test_block, выполняет условия и возвращает новый размер изображений. Вашу функцию пришлось бы, как сказал Webmaster, назначать на какое-то событие, например, на тот же body onload, возвращать id каждого изображения, который в свою очередь пришлось бы прописывать в аргументах вручную, и только после этого начинала бы работать функция. Не практично. Для поиска изображений на всей странице замените строку var allImg = document.getElementById('test_block').getElementsByTagName('img'); на var allImg = document.getElementsByTagName('img');
|
|
|
AzatSh
|
Сообщение
#4
|
|
|
Огромное спасибо ! :goodpost:
Теперь все работает так, как я хотел :) Спасибо большущее !!!!!!!!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 927 | 7.4.2024, 18:05 автор: Alex-777 |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 2366 | 23.3.2024, 7:41 автор: Room |
|
Помогите найти тему пожалуйста | 7 | virtas | 12516 | 24.7.2020, 17:02 автор: -JamesSmips- |
|
Adobe muse: Не могу разместить нужный мне код сразу после Body | 0 | Evg82 | 3833 | 20.6.2020, 10:24 автор: Evg82 |
|
Откуда найти целевой трафик на сайт с доской объявлений. | 6 | Markuss | 1639 | 8.11.2019, 9:50 автор: Markuss |
Текстовая версия | Сейчас: 24.4.2024, 6:33 |