• 18-01-2010, 14:52:21
    #1
    Kimlik 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ı ?


    <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> &nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;&nbsp; <?=(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>
  • 19-01-2010, 01:53:04
    #2
    arkadaşlar bi yolu yokmudur ?

    yapana nacizane bi logo çalışması yapmak istiyorum
  • 19-01-2010, 05:28:09
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    onmouseover event ine durdurma işlemini yaptıracak bir fonksiyon yazmak gerekiyor. Bu kodun bir demo adresini verirsen müdahale edebileceğimiz, daha kolay yardımcı olabiliriz.
  • 19-01-2010, 12:37:25
    #4
    demo adresi pm ile gönderdim
  • 25-01-2010, 19:49:10
    #5
    arkadaşlar son bir kez daha sorayım yapabilecek biri var mı ? yada istedigim çok mu zor?
  • 25-01-2010, 19:51:36
    #6
    İ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:43
    #7
    Kimlik 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>
  • 25-01-2010, 20:05:21
    #8
    illa bunu kullanacagım diye birsey yok yok olmasına da ben bunu scritpte degiştirebilecek miyim bilmiyorum: (

    bu arada teşekkür ederim ilginiz için