Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод окна с прокруткой
 
 автор: ottawa1   (14.08.2011 в 20:51)   письмо автору
 
 

Нашел скрипт.Вывод окна посреди страницы.Все бы хорошо,но нет прокрутки
function   openHorWin(id) {
          var features, w = 800, h = 600;
          var top = (screen.height - h)/2, left = (screen.width - w)/2-15;        if(top < 0) top = 0;
          if(left < 0) left = 0;
          features = 'top=' + top + ',left=' +left;
          features += ',height=' + h + ',width=' + w + ',resizable=no';
          myWin = open("/sections/galerej/{path}/" + id, "displayWindow", features);
          return false;
        }

и исполнительная часть
<a href="#" onclick="return openHorWin({id})"><img src="/preview/{id}" /></a>
<h4><a href="#" onclick="return openHorWin({id})">{titles}</a></h4>

посоветуйте как сделать при открытии автоматическую прокрутку т.к.при открытии выводится шапка сайта и только часть картинки.Или хотя бы добавить прокрутку вверх=вниз,влево=вправо?

  Ответить  
 
 автор: elenaki   (16.08.2011 в 13:12)   письмо автору
 
   для: ottawa1   (14.08.2011 в 20:51)
 

features += ',height=' + h + ',width=' + w + ',resizable=yes';
features += ',scrollbars=yes'';
 

  Ответить  
 
 автор: ottawa1   (20.08.2011 в 22:16)   письмо автору
 
   для: elenaki   (16.08.2011 в 13:12)
 

Добрый вечер.Спасибо за помощь.Кое что получилось.По крайней мере появилась полоса прокрутки.Убрал только последнюю одинарную кавычку.
features += ',height=' + h + ',width=' + w + ',resizable=yes';
features += ',scrollbars=yes'; 

Для инициализации скроллинга добавил между тегами head дополнительный скрипт
function scrollit()
{
for (I=1; I<=500; I++)
{
parent.scroll(1,I)
}
}

весь код получился в таком виде
function openHorWin(id) {
  var features, w = 1000, h = 800;
  var top = (screen.height - h)/2, left = (screen.width - w)/2-15;
  if(top < 0) top = 0;
  if(left < 0) left = 0;
  features = 'top=' + top + ',left=' +left;
  features += ',height=' + h + ',width=' + w + ',resizable=yes';
  features += ',scrollbars=yes';
  myWin = open("/sections/galerej/{path}/" + id, "displayWindow", features);
  return false;
}
function scrollit()
{
for (I=1; I<=500; I++)
{
parent.scroll(1,I)
}
}


в файл открытия фото добавил кнопку "прокрутить вниз"и при нажатии происходит прокрутка изображения
<form>
<input type="button" value="Прокрутить вниз" onClick="scrollit()"
</form> 
<h2>{album} / {title}</h2>
<p>{about}</p>
<p class="fontes2">
<div class="preview">
<img src="/photos/{path}" />
<br/>
<a href="/sections/galerej/{album_url}/">Альбом</a>
</div>

</p>

если есть у кого нибудь время и желание подскаже как добиться автоматической прокрутки при открытии этого окна с изображением?

  Ответить  
 
 автор: ottawa1   (24.08.2011 в 10:32)   письмо автору
 
   для: ottawa1   (20.08.2011 в 22:16)
 

Так как никто не ответил,пришлось самому подумать.Файл открытия принял такой вид;
<form>
<input type="button" value="Прокрутить вниз" onClick="scrollit()"/>
</form> 
<script>
    window.onload = function(){
        scrollit();
    }
</script>
<h2>{album} / {title}</h2>
<p>{about}</p>
<p class="fontes2">
<div class="preview">
<img src="/photos/{path}" />
<br/>

</div>
</p>

Спасибо за помощь.Тема закрыта

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования