<script language="JavaScript" src="js/dhtmllib.js"></script>
<script language="JavaScript" src="js/scroller.js"></script>
<script language="JavaScript">
var myScroller1 = new Scroller(0, 0, 189, 184, 0, 0); //(xpos, ypos, width, height, border, padding)
myScroller1.setColors("#FFFFFF", "#FFFFFF", "#FFFFFF"); //(fgcolor, bgcolor, bdcolor)
myScroller1.setFont("Verdana,Arial,Helvetica", 2);
<?
$sql = "select
t1.*,
t2.Name as estate_type,
t3.Name as estate_status,
t4.Name as estate_township,
t5.Name as estate_roomtype,
t6.Currency as estate_rent_currency,
t7.Images as estate_images,
t8.Name as estate_city
from t_advert t1
inner join t_properties t2 on t2.PageType='EstateType'
inner join t_properties t3 on t3.PageType='EstateStatus'
inner join t_properties t4 on t4.PageType='TownShip'
inner join t_properties t5 on t5.PageType='RoomType'
inner join t_exchange t6 on t6.Currency=t1.RentCurrency
inner join t_advert_images t7 on t7.ParentID=t1.ID
inner join t_properties t8 on t8.PageType='City'
where
t2.ItemID = t1.EstateType and t2.PageLang='".$_SESSION['Lang']."' and
t3.ItemID = t1.EstateStatus and t3.PageLang='".$_SESSION['Lang']."' and
t4.ID = t1.TownShipID and
t5.ItemID = t1.RoomType and t5.PageLang='".$_SESSION['Lang']."' and
t6.Currency = t1.RentCurrency and
t7.ParentID = t1.ID and t7.Seq = (select min(Seq) from t_advert_images where Visible='1' and ParentID=t1.ID group by Seq LIMIT 0,1) and
t8.ID = t1.CityID and
t1.Visible='1' and t1.PrivateAdvert='1' order by t1.RentPrice asc
";
$qrPrivateAdvert = mysql_query($sql);
while($rsPrivateAdvert = mysql_fetch_array($qrPrivateAdvert)) {
?>
myScroller1.addItem('<table width="189" height="184" border="0" cellpadding="0" cellspacing="0"><tr><td valign="top"><table width="189" height="184" border="0" cellpadding="0" cellspacing="0"><tr><td height="110" align="center" bgcolor="F4F4F4"><a href="advert_detail.php?ID=<?=($rsPrivateAdvert['ID'])?>" target="_top"><img src="images/estate/<?=($rsPrivateAdvert['estate_images'])?>_small.jpg" width="120" height="90" border="0"></a></td></tr><tr><td height="2"><img src="images/spacer.gif" width="1" height="1"></td></tr><tr><td><table width="189" border="0" cellspacing="2" cellpadding="0"><tr><td height="20" align="center" bgcolor="F4F4F4" class="DefaultFontSiyah"><?=($rsPrivateAdvert['estate_status'] . " - ". $rsPrivateAdvert['estate_type'])?></td></tr><tr><td height="20" align="center" bgcolor="F4F4F4" class="DefaultFontSiyah"><?=($rsPrivateAdvert['estate_city'] ." / " .$rsPrivateAdvert['estate_township'])?></td></tr><tr><td height="20" align="center" bgcolor="F4F4F4" class="DefaultFontSiyah"><?=($rsPrivateAdvert['SquareMeter'])?> m<sup>2</sup> - <?=(number_format($rsPrivateAdvert['RentPrice']))?><?=($rsPrivateAdvert['estate_rent_currency'])?></td></tr></table></td></tr></table></td></tr></table>\n');
<? } ?>
//SET SCROLLER PAUSE
myScroller1.setPause(3500); //set pause beteen msgs, in milliseconds
function runmikescroll() {
var layer;
var mikex, mikey;
// Locate placeholder layer so we can use it to position the scrollers.
layer = getLayer("placeholder");
mikex = getPageLeft(layer);
mikey = getPageTop(layer);
// Create the first scroller and position it.
myScroller1.create();
myScroller1.hide();
myScroller1.moveTo(mikex, mikey);
myScroller1.setzIndex(100);
myScroller1.show();
}
window.onload=runmikescroll
</script> Yukarı kayan kodda bi soru ( ACİL )
7
●851
- 18-01-2010, 14:52:21Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşlar asagıda verdigim kodda yukarı kayan kısım hersey tamam güzel hos ama mouse ile üzerine geldigimizde durması için ne yapmalıyım ? yada kodu ona göre uyarlayacak , uyarlaya bilecek bi arkadaş var mı ?
- 25-01-2010, 19:51:36İlla bu kodu kullanman gerekmiyorsa kayan için aşağıdaki link işini fazlasıyla görecektir.
http://remysharp.com/demo/marquee.html - 25-01-2010, 19:59:43Kimlik doğrulama veya yönetimden onay bekliyor.hocam yukarı doğru kayan ve üzerine gelince duran javascript bişey bende vardı. bazı sistemlerimde son dakika yada duyurular sistemi olarak kullanıyordum. İsteseniz bunu bir deneyin;
marqueetop.js kodları:
v_font='Tahoma'; v_fontSize='12px'; v_fontSizeNS4='12px'; v_fontWeight='bold'; v_fontColor='#4c4c4c'; v_textDecoration='none'; v_fontColorHover='#5b5b5b';// | won't work v_textDecorationHover='underline';// | in Netscape4 v_bgColor='transparent'; // set [='transparent'] for transparent // set [='url(image_source)'] for image v_top=180;// | v_left=135;// | defining v_width=600;// | the box v_height=26;// | v_paddingTop=2; v_paddingLeft=4; v_position='absolute';// absolute/relative v_timeout=2500;//1000 = 1 second v_slideSpeed=30; v_slideDirection=0;//0=down-up;1=up-down v_pauseOnMouseOver=true; // v2.2+ new below v_slideStep=4;//pixels v_textAlign='left';// left/center/right v_textVAlign='middle';// top/middle/bottom - won't work in Netscape4 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_count=v_content.length; v_cur=1; v_cl=0; v_d=v_slideDirection?-1:1; v_TIM=0; v_fontSize2=v_nS4&&navigator.platform.toLowerCase().indexOf("win")!=-1?v_fontSizeNS4:v_fontSize;v_canPause=0; function 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_canPause=1; if(v_count>1)v_TIM=setTimeout("v_canPause=0;v_slide()",v_timeout); return } o.top=(parseInt(o.top)-v_slideStep*v_d)*v_d>v_paddingTop*v_d?parseInt(o.top)-v_slideStep*v_d+px:v_paddingTop+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_slideStep*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.getElementById&&!v_kN&&!v_oP4) { document.write("<style>.vnewsticker,a.vnewsticker{font-family:"+v_font+";font-size:"+v_fontSize2+";color:"+v_fontColor+";text-decoration:"+v_textDecoration+";font-weight:"+v_fontWeight+"}a.vnewsticker:hover{font-family:"+v_font+";font-size:"+v_fontSize2+";color:"+v_fontColorHover+";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_paddingLeft*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};window.status=\"\";return true' onmouseout='if(v_canPause&&v_count>1&&v_cl)v_TIM=setTimeout(\"v_canPause=0;v_slide();v_cl=0\","+v_timeout+")' onmouseover='if(v_canPause&&v_count>1){clearTimeout(v_TIM);v_cl=1};window.status=\"" + v_content[v_i][1] +"\";return true'":"")+">":"<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() } }
kullanımı ise aşağıdaki şekilde;
<script type="text/javascript"> v_content=[ ["yazi-linki-bu-kisma.html","yazı başlığı 1","_self"], ["yazi-linki-bu-kisma.html","yazı başlığı 2","_self"], ["yazi-linki-bu-kisma.html","yazı başlığı 3","_self"], ]; </script> <script type="text/javascript" src="marqueetop.js"></script>
yapabilecek biri var mı ? yada istedigim çok mu zor?