млин... жисть полна разочарований... понятно что надо было добраться до дома и поужинать чтоб с пол-пинка все заработало... скрипт заработал, IE вдохновился, но я не угомонился и решил сходить в "Оперу"
, вот тут-то меня и подстерегало величайшее разочарование
у моей "крутилки" с "оперой" сложилась несовместимость...
другие обозреватели даж смотреть не стал...
у кого нить есть соображения на сей счет
а может и еще у кого-нить в чем-нить работать не будет...
код прилагаецца, живьём пощупать можно здесь:
http://www.PromoPrint.ruХТМЛ-ный модуль:
...
<Img ID='ButtonUp' Src='image/go_blank.gif' Width='180' Height='18' onMouseOver='GoScroll( "Up" )' onMouseOut='GoScroll( "Stop" )' onClick='GoScroll( "Top" )'><Br>
<Div ID="ScrollPart" Align="Justify" Style="position:relative;top:0;left:0;width:470;height:650;overflow:hidden">
<!-- содержимое -->
</Div>
<Img ID='ButtonDown' Src='image/go_blank.gif' Width='180' Height='18' onMouseOver='GoScroll( "Down" )' onMouseOut='GoScroll( "Stop" )' onClick='GoScroll( "Bottom" )'>
...
Скриптовый модуль:
var timer = 0;
function GoScroll( cParameter ) {
if ( cParameter=="Stop" ) {
if ( timer != 0 )
clearInterval( timer );
timer = 0;
}
if ( cParameter=="Down" ) {
if ( ( timer==0 ) && ( ScrollPart.scrollTop!=( ScrollPart.scrollHeight - ScrollPart.offsetHeight ) ) )
timer = setInterval( GoDown, 10 );
}
if ( cParameter=="Up" ) {
if ( ( timer==0 ) && ( ScrollPart.scrollTop!=0 ) )
timer = setInterval( GoUp, 10 );
}
if ( cParameter=="Top" && ( ScrollPart.scrollTop!=0 ) ) {
ScrollPart.scrollTop = 0;
ButtonUp.src = 'image/go_blank.gif';
}
if ( cParameter=="Bottom" && ( ScrollPart.scrollTop!=( ScrollPart.scrollHeight - ScrollPart.offsetHeight ) ) ) {
ScrollPart.scrollTop = ( ScrollPart.scrollHeight - ScrollPart.offsetHeight );
ButtonDown.src = 'image/go_blank.gif';
}
// обработка изображения верхней кнопки
if ( ScrollPart.scrollTop != 0 ) {
ButtonUp.src = 'image/go_up.gif';
} else {
ButtonUp.src = 'image/go_blank.gif';
}
// обработка изображения нижней кнопки
if ( ScrollPart.scrollTop != ( ScrollPart.scrollHeight - ScrollPart.offsetHeight ) ) {
ButtonDown.src = 'image/go_down.gif';
} else {
ButtonDown.src = 'image/go_blank.gif';
}
}
function GoDown() {
ScrollPart.scrollTop += 1;
if ( ScrollPart.scrollTop == ( ScrollPart.scrollHeight - ScrollPart.offsetHeight ) ) {
clearInterval( timer );
ButtonDown.src = 'image/go_blank.gif';
timer = 0;
}
}
function GoUp() {
if ( ScrollPart.scrollTop == 0 ) {
clearInterval( timer );
ButtonUp.src = 'image/go_blank.gif';
timer = 0;
}
ScrollPart.scrollTop -= 1;
}
млин... сплошное расстройство...
даже пропало желание далее код "вылизывать"
может есть у кого соображения на сей счет?