Немного подумав, что код будет не универсальным и громоздким, решил сделать проще - теперь JavaScript создает MAP к картинке, осталось только ввести проценты <html> <head> <title>Untitled</title> </head> <body> <script language="JavaScript"> var width = (window.innerWidth)?window.innerWidth: ((document.all)?document.body.offsetWidth:null); var height = (window.innerHeight)?window.innerHeight: ((document.all)?document.body.offsetHeight:null); if (width > 0 && height > 0) { document.write("<map name='Map'>") document.write("<area shape='rect' coords='" + width*0.25 + "," + height*0.25 + "," + width*0.75 + "," + height*0.75 + "' href='#' alt='zone1'>") document.write("</map>") document.write("<img src=bg.jpg width='100%' border='0' usemap='#Map'/>") } if (width = 0) { document.writeln('Здесь должна быть картинка') } </script> </body> </html> Во флеше рисовать не умею, да и хочется сделать страницу, работающую без флеша. С абсолютно позиционированными ссылками не работал, но думается, что "оживить" элементы в картинке будет проще с MAP? Сейчас погуглил про абсолютное позиционирование - мне кажется, что оно именно в моем случае не поможет, т.к. формы "объектов-ссылок" в этой картинке очень сложные, их придется описывать полилиниями. Или я не прав?