Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.01.2020, 07:14
Аватар для Максим Ученик
Интересующийся
Отправить личное сообщение для Максим Ученик Посмотреть профиль Найти все сообщения от Максим Ученик
 
Регистрация: 13.08.2019
Сообщений: 25

Как взять парметры изображения и вставить во viewBox ?
Хочу присвоить viewBox но параметры взять из изображения
Размеры получил но они не выводятся во viewBox
Делал так:

Код:
<svg id="svg">
  <image xlink:href="" x="" y=""  id="image"/>
</svg>
Пытался получить ширину и высоту:

Код:
   let width = this.width;
   let hight = this.height;
Пытался присвоить viewBox эти значения так :

Код:
let image = new Image();     
 image.onload = function() {      
   let width = this.width;
   let hight = this.height;
   
   image.src = document.getElementById("image").getAttribute("xlink:href");
   svg.setAttributeNS(null, "viewBox", "0 0 " + width + " " + height);
 }
Но viewBox не появляется, где я ошибся ?

Последний раз редактировалось Максим Ученик, 28.01.2020 в 07:52.
Ответить с цитированием
  #2 (permalink)  
Старый 28.01.2020, 07:57
Аватар для Максим Ученик
Интересующийся
Отправить личное сообщение для Максим Ученик Посмотреть профиль Найти все сообщения от Максим Ученик
 
Регистрация: 13.08.2019
Сообщений: 25

Решил самостоятельно
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как взять выделенный текст из textarea? fankiss Общие вопросы Javascript 5 13.02.2016 14:36
Управление скроллом "а-ля тач" HonesT Элементы интерфейса 2 27.08.2013 14:25
Как заставить Оперу не кэшировать изображения? frutality Серверные языки и технологии 0 14.08.2013 18:30
Как считать файл с винта и вставить его в mht-файл ? potkin Общие вопросы Javascript 4 26.08.2008 14:17
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28