Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Загнать "area" в document.createElement('map')? (https://javascript.ru/forum/extjs/29460-zagnat-area-v-document-createelement-%27map%27.html)

devote 28.06.2012 18:19

Цитата:

Сообщение от JDev
а почему не работает так как делал я?

может просто потому что элемент:
var imageMap = $(document.createElement('div'));
еще не находится в дереве DOM хотя конечно в сам дивак ваш мап должен попасть, но в ДОМ оно не попадет пока не вставите элемент imageMap в основное дерево DOM

nekto_O 28.06.2012 19:39

var imageMap = new Ext.Element(Ext.DomHelper.createDom({ tag: 'div' }));
    imageMap.update('<map name="plot_state_map"><area shape="rect" coords="378,39,463,116" href="#"><area shape="poly" coords="286,34, 298,42, 308,54, 314,79, 307,103, 292,118, 270,125, 242,122, 227,112, 216,97, 212,73, 219,53, 227,43, 240,34, 264,29" href="#"></map>');

Ext.getBody().appendChild(imageMap);


Часовой пояс GMT +3, время: 12:50.