Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите изменить параметры в скрипте, из пикельных в процентные 
:(
    Опции темы
Johny_03
Дата 4.8.2008, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 1.3.2008

Репутация: нет
Всего: нет



Помогите измеить параметры в скрипте. Скрипт ветикльного скроллинга текста. Его позиционирование выставлено в пикселях. Как мне изменить его, т.е. сделать в процентах? скрип идёт поверх всей страницы. Дело в том что скрипт мне надо разместить справа на эране, но на дргом разрешении экрана всё будет сдвинуто, поэтму нужно в процентах выразить переменные coverleft и т.д.
И второй вопрос, как можно сделать его НЕ поверх всей стрницы, а посто заключить тект в table?
Код

<html>
<head>
 <title></title>


<style type=text/css>
A:visited {COLOR: #ffffff}
A:hover {COLOR: #D4E6F1}
H1 {FONT-FAMILY: verdana, arial; FONT-SIZE: 12; COLOR: black; FONT=WEIGHT: bold}
H2 {FONT-SIZE: 14; FONT-FAMILY: tahoma; COLOR: #ffffff; TEXT-DECORATION: none}/*строка string table */ 
H3 {FONT-SIZE: 14; COLOR: DARKGREEN }
H4 {FONT-SIZE: 14; COLOR: brown }
H5 {FONT-SIZE: 12; COLOR: white; font-family: tahoma}

.redirstyle { COLOR: #black; FONT-FAMILY: Arial; FONT-SIZE: 9pt; LEFT: 200px; POSITION: absolute; TOP: 176px}
A { COLOR: #black}
A:hover { COLOR: #black; FONT-WEIGHT: bold}
.textstyle { COLOR: black; FONT-FAMILY: Arial; FONT-SIZE: 9pt; HEIGHT: auto; LEFT: -2000px; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 110px}
.coverstyle { HEIGHT: 180px; LEFT: -2000px; POSITION: absolute; WIDTH: 140px}
</style>
<script language="JavaScript1.2" src="js/scrolling.js"></script>

</head>

<!-- BODY START HERE -->


<body bgcolor="#006699" link="black" topmargin="5" leftmargin="5" text=black onload=init()>

    <!-- TOP TABLE -->
    
 <table align="center" width=100% border="0" bgcolor="#7EBAFF">
    <tr>
    <td>
    </td>
    </tr>
 </table>

            <DIV class=textstyle id=text><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>
ВОТ ЭТОТ ТЕКСТ ДОЛЖЕН ПРОКРУЧИВАТЬСЯ В ПРАВОЙ ЧАСТИ ЭКРАНА НЕЗАВИСИМО ОТ РАЗРЕШЕНИЯ МОНИТОРА. 
Т.Е. В ФАЙЛЕ SCROLLING.JS НАДО ИЗМЕНИТЬ ПАРАМЕТРЫ ИЗ ПИКСЕЛЬНЫХ В ПРОЦЕНТНЫЕ</DIV>

<DIV class=coverstyle id=cover></DIV>

</table>






<!-- BODY END HERE -->



</body>
</html>


а вот js, наверное здесь надо поменть coverleft=10 на что-то другое процентное
Код

<!-- 

var covertop=10
var coverleft=10
var coverwidth=140
var coverheight=500

var texttop=covertop
var textleft=coverleft+15
var textwidth=coverwidth-20
var textheight=500

var cliptop=texttop
var clipright=textwidth
var clipbottom=coverheight
var clipleft=0

var clippoints

var step=2
var pause=80
var timer


function init() {
    if (document.all) {   
     document.all.text.style.posTop=texttop
        document.all.text.style.posLeft=textleft
        document.all.cover.style.posTop=covertop
        document.all.cover.style.posLeft=coverleft
        scrolltext()
    }
}

function scrolltext() {
    if (document.all.text.style.posTop > (covertop-textheight)) {   
        cliptop+=step
        clipbottom+=step
        clippoints="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
  document.all.text.style.clip=clippoints
        document.all.text.style.posTop-=step
    }
    else {
        document.all.text.style.posTop=texttop
        cliptop=covertop
        clipbottom=coverheight
    }
   timer= setTimeout("scrolltext()",pause)
}
// - End of JavaScript - -->

Зарнее огромное спасибо!

Это сообщение отредактировал(а) Johny_03 - 4.8.2008, 18:31
PM MAIL   Вверх
Johny_03
Дата 6.8.2008, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 145
Регистрация: 1.3.2008

Репутация: нет
Всего: нет



up
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.