Есть ротатор футболок от партнёрки, но открывается не в новом окне...

A
На сайте с 22.04.2009
Offline
72
527

Столкнулся с проблемой. У известной партнёрки по продаже маек есть ротатор баннеров, там крутятся футболки, но при нажатии на любую открытие сайта происходит в том же окне. Хотелось бы чтобы открывался он в новом. Так же хотелось бы сделать так, чтобы ширина была 100% и менялась в зависимости от браузера, сейчас она выбирается фактической, в моём примере это 320 пикселей.

Пожалуйста, посоветуйте что изменить нужно для этого, есть такие коды:

В head ставится:

<script type='text/javascript' src='/motiongallery.js'></script> 

<script type='text/javascript'>
function initGalleries(){
mygallery.fillup();
}

gallerypictures = [ 768, 14178, 13751, 23147 ];
var mygallery = new SmoothGallery('motioncontainer', 320, 120, gallerypictures,{width:'120px',height:'120px', link_url:'www.site.ru', ref_code:'11111'} );
window.onload=initGalleries;
</script>

Это ставится в место вывода:

<div class='smoothGalleryContainer' id='motioncontainer' style='background: #ffffff; border:0px;'>

И ещё есть файл стилей:

/* Gallery Styles */


.smoothGalleryContainer{
/*margin:0 auto; Uncomment this line if you wish to center the gallery on page */
position:relative;
overflow:hidden;
float: left;
border:5px solid #000;
}

.smoothGalleryContainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

.smoothGalleryContainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

.smoothGalleryContainer a{
color: white; /* Dummy definition to overcome IE bug */
text-decoration: none;
font: bold 1em Arial, Sans-Serif;
}

.smoothGalleryContainer a:hover {
color: yellow; /* Dummy definition to overcome IE bug */
}

/* End Gallery Styles */
Jekyll
На сайте с 04.05.2009
Offline
136
#1

Попробуйте заменить 320 на "100%"

Чтобы сделать открытие в новом окне по всей видимости нужно ковырять файл motiongallery.js

A
На сайте с 22.04.2009
Offline
72
#2
Jekyll:
Попробуйте заменить 320 на "100%"
Чтобы сделать открытие в новом окне по всей видимости нужно ковырять файл motiongallery.js

Действительно, что-то я сглупил, в ява-файле всё настроил сейчас, хотя не знаток программирования :) Нашёл где ссылки ставятся и добавил target='_blank', и ширину удалось указать такой конструкцией var galleryWidth = '100%';

Спасибо за идеи ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий