Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

onMouse Pauza za Scrollbox skriptu ? Kako ?

[es] :: Javascript i AJAX :: onMouse Pauza za Scrollbox skriptu ? Kako ?

[ Pregleda: 2109 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Wooyke
Petar Petrovic

Član broj: 20181
Poruke: 160



+2 Profil

icon onMouse Pauza za Scrollbox skriptu ? Kako ?07.04.2004. u 17:58 - pre 244 meseci
Nasao sam odlicnu news-scroll skriptu.U readme.htm pise da se moze namestiti pauza kad predje mish preko skripte,ali meni to ne uspeva. Video sam u skripti "onMouseOver" i to sam isprobavao npr da stavim 1, 100, 1000 itd. ali nece opet...namestao sam i mouseTime i ne znam sta jos ima,ali bez uspeha.Evo vam kod skripte pa vi obelezite ili podebljajte sta trebam da izmenim.Puno hvala unapred...


// === 1 === FONT, COLORS, EXTRAS...
v_font='verdana,arial,sans-serif';
v_fontSize='10px';
v_fontSizeNS4='11px';
v_fontWeight='normal';
v_fontColor='#4A49A8';
v_textDecoration='none';
v_fontColorHover='#ff0000';// | won't work
v_textDecorationHover='underline';// | in Netscape4
v_bgColor='url(bg.jpg)';
// set [='transparent'] for transparent
// set [='url(image_source)'] for image
v_top=0;// |
v_left=0;// | defining
v_width=200;// | the box
v_height=52;// |
v_paddingTop=2;
v_paddingLeft=2;
v_position='relative';// absolute/relative
v_timeout=2700;//1000 = 1 second
v_slideSpeed=25;
v_slideDirection=0;//0=down-up;1=up-down
v_pauseOnMouseOver=true;

// v2.2+ new below
v_slideStep=1;//pixels
v_textAlign='left';// left/center/right
v_textVAlign='middle';// top/middle/bottom - won't work in Netscape4

// === 2 === THE CONTENT - ['href','text','target']
// Use '' for href to have no link item
v_content=[
['http://www.smartmenus.org/other.php','<img src=strelka.gif align=top width=20 height=11

border=0>Welcome to the V-NewsTicker example page! Presenting the best FREE vertical news

scroller ever written.','_blank'],
['','<img src=strelka.gif align=top width=20 height=11 border=0>Featuring: support for the

most popular browsers, easy setup, small size, pausing, sliding up or down...','_blank'],
['http://www.smartmenus.org/','<img src=strelka.gif align=top width=20 height=11

border=0>Don\'t wait and also get the most advanced navigation system for your site- the

SmartMenus DHTML menu.','_blank']
];

// ===
v_ua=navigator.userAgent;v_nS4=document.layers?1:0;v_iE=document.all&&!window.innerWidth&&v

_ua.indexOf("MSIE")!=-1?1:0;v_oP=v_ua.indexOf("Opera")!=-1&&document.clear?1:0;v_oP7=v_oP&&

document.appendChild?1:0;v_oP4=v_ua.indexOf("Opera")!=-1&&!document.clear;v_kN=v_ua.indexOf

("Konqueror")!=-1&&parseFloat(v_ua.substring(v_ua.indexOf("Konqueror/")+10))<3.1?1:0;v_coun

t=v_content.length;v_cur=1;v_cl=0;v_d=v_slideDirection?-1:1;v_TIM=0;v_fontSize2=v_nS4&&navi

gator.platform.toLowerCase().indexOf("win")!=-1?v_fontSizeNS4:v_fontSize;v_canPause=0;funct

ion v_getOS(a){return

v_iE?document.all[a].style:v_nS4?document.layers["v_container"].document.layers[a]:document

.getElementById(a).style};function v_start(){var

o,px;o=v_getOS("v_1");px=v_oP&&!v_oP7||v_nS4?0:"px";if(parseInt(o.top)==v_paddingTop){v_can

Pause=1;if(v_count>1)v_TIM=setTimeout("v_canPause=0;v_slide()",v_timeout);return}o.top=(par

seInt(o.top)-v_slideStep*v_d)*v_d>v_paddingTop*v_d?parseInt(o.top)-v_slideStep*v_d+px:v_pad

dingTop+px;if(v_oP&&o.visibility.toLowerCase()!="visible")o.visibility="visible";setTimeout

("v_start()",v_slideSpeed)};function v_slide(){var

o,o2,px;o=v_getOS("v_"+v_cur);o2=v_getOS("v_"+(v_cur<v_count?v_cur+1:1));px=v_oP&&!v_oP7||v

_nS4?0:"px";if(parseInt(o2.top)==v_paddingTop){if(v_oP)o.visibility="hidden";o.top=v_height

*v_d+px;v_cur=v_cur<v_count?v_cur+1:1;v_canPause=1;v_TIM=setTimeout("v_canPause=0;v_slide()

",v_timeout);return}if(v_oP&&o2.visibility.toLowerCase()!="visible")o2.visibility="visible"

;if((parseInt(o2.top)-v_slideStep*v_d)*v_d>v_paddingTop*v_d){o.top=parseInt(o.top)-v_slideS

tep*v_d+px;o2.top=parseInt(o2.top)-v_slideStep*v_d+px}else{o.top=-v_height*v_d+px;o2.top=v_

paddingTop+px}setTimeout("v_slide()",v_slideSpeed)};if(v_nS4||v_iE||v_oP||document.getEleme

ntById&&!v_kN&&!v_oP4){
document.write("<style>.vnewsticker,a.vnewsticker{font-family:"+v_font+";font-size:"+v_font

Size2+";color:"+v_fontColor+";text-decoration:"+v_textDecoration+";font-weight:"+v_fontWeig

ht+"}a.vnewsticker:hover{font-family:"+v_font+";font-size:"+v_fontSize2+";color:"+v_fontCol

orHover+";text-decoration:"+v_textDecorationHover+"}</style>");v_temp="<div

"+(v_nS4?"name":"id")+"=v_container

style='position:"+v_position+";top:"+v_top+"px;left:"+v_left+"px;width:"+v_width+"px;height

:"+v_height+"px;background:"+v_bgColor+";layer-background"+(v_bgColor.indexOf("url(")==0?"-

image":"-color")+":"+v_bgColor+";clip:rect(0,"+v_width+","+v_height+",0);overflow:hidden'>"

+(v_iE?"<div

style='position:absolute;top:0px;left:0px;width:100%;height:100%;clip:rect(0,"+v_width+","+

v_height+",0)'>":"");for(v_i=0;v_i<v_count;v_i++)
v_temp+="<div "+(v_nS4?"name":"id")+"=v_"+(v_i+1)+"

style='position:absolute;top:"+(v_height*v_d)+"px;left:"+v_paddingLeft+"px;width:"+(v_width

-v_paddingLeft*2)+"px;height:"+(v_height-v_paddingTop*2)+"px;clip:rect(0,"+(v_width-v_paddi

ngLeft*2)+","+(v_height-v_paddingTop*2)+",0);overflow:hidden"+(v_oP?";visibility:hidden":""

)+";text-align:"+v_textAlign+"' class=vnewsticker>"+(!v_nS4?"<table

width="+(v_width-v_paddingLeft*2)+" height="+(v_height-v_paddingTop*2)+" cellpadding=0

cellspacing=0 border=0><tr><td width="+(v_width-v_paddingLeft*2)+"

height="+(v_height-v_paddingTop*2)+" align="+v_textAlign+" valign="+v_textVAlign+"

class=vnewsticker>":"")+(v_content[v_i][0]!=""?"<a href='"+v_content[v_i][0]+"'

target='"+v_content[v_i][2]+"' class=vnewsticker"+(v_pauseOnMouseOver?"

onmouseover='if(v_canPause&&v_count>1){clearTimeout(v_TIM);v_cl=1}'

onmouseout='if(v_canPause&&v_count>1&&v_cl)v_TIM=setTimeout(\"v_canPause=0;v_slide();v_cl=0

\","+v_timeout+")'":"")+">":"<span"+(v_pauseOnMouseOver?"

onmouseover='if(v_canPause&&v_count>1){clearTimeout(v_TIM);v_cl=1}'

onmouseout='if(v_canPause&&v_count>1&&v_cl)v_TIM=setTimeout(\"v_canPause=0;v_slide();v_cl=0

\","+v_timeout+")'":"")+">")+v_content[v_i][1]+(v_content[v_i][0]!=""?"</a>":"</span>")+(!v

_nS4?"</td></tr></table>":"")+"</div>";v_temp+=(v_iE?"</div>":"")+"</div>";document.write(v

_temp);setTimeout("v_start()",1000);if(v_nS4)onresize=function(){location.reload()}}

 
Odgovor na temu

bluesman

Član broj: 4505
Poruke: 1895
*.5.EUnet.yu



+1 Profil

icon Re: onMouse Pauza za Scrollbox skriptu ? Kako ?08.04.2004. u 03:11 - pre 244 meseci
Ako neko uspe da se snadje u ovom haosu od koda - ima pivo od mene.
Goran Pilipović fka bluesman
 
Odgovor na temu

-zombie-
Tomica Jovanovic
freelance programmer
ni.ac.yu

Član broj: 4128
Poruke: 3448
*.beotel.net

Sajt: localhost


+5 Profil

icon Re: onMouse Pauza za Scrollbox skriptu ? Kako ?11.04.2004. u 23:10 - pre 243 meseci
evo, čisto jel volim izazove, a volim i pivo.. ;)

Citat:
Wooyke:
setTimeout("v_start()",1000);if(v_nS4)onresize=function(){location.reload()}}


prvo, nisam siguran an koju pauzu misliš. šta uopšte radi ova skripta, i šta tačno želiš da promeniš?

drugo, probaj da menjaš vrednost v_slideSpeed=25; i poslednji red gde imaš setTimeout("v_start()",1000);, isto menjaj ovo 1000.

 
Odgovor na temu

Wooyke
Petar Petrovic

Član broj: 20181
Poruke: 160



+2 Profil

icon Re: onMouse Pauza za Scrollbox skriptu ? Kako ?17.04.2004. u 01:11 - pre 243 meseci
skripta je na foru <marquee> samo sto...blah skroluje text gore dole itd. ima gomilu podesavanja...a zeleo sam da dok skroluje > da predjem kursorom preko texta i onda da se skrolovanje ili uspori ili stane...
 
Odgovor na temu

[es] :: Javascript i AJAX :: onMouse Pauza za Scrollbox skriptu ? Kako ?

[ Pregleda: 2109 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.