كمممممممممممك من حالم بد بيد!

aseman

Member
سلام به همگي
من مي خوام يك پنجره در سايتم بذارم كه يك سري لينكها در اون از سمت پايين به بالا حركت كنن و وقتي موس رو روش مي برم حركت اونا متوقف بشه و ... سرتونو درد نيارم دقيقا مثل اوني كه آقا مجيد در صفحه اصلي به اسم انجمنهاي سايت قرار داده
لطفا كمكم كنيد :oops: :oops: :oops:
 

Majid

مدیر سایت
عضو کادر مدیریت
سلام
خوبيد؟

فكر كنم اين ساول تا به حال 10 مرتبه پرسيده شده :wink: ولي خب چون كاربر جديد هستيد براي يازدهمين بار براي شما هم ميگم :wink:

آقا اين از دستور marquee استفاده شده.. اينم يك سورس به عنوان نمونه:
کد:
<marquee direction="up" onmouseover="stop()" onmouseout="start()" width="100">Insert Your Text Here.... This is a test.... by MajidOnline Forums ;)</marquee>

ما مخلص همه برو بچه ها هستيم

مجيد
 

saman_sweden

Active Member
aseman گفت:
سلام به همگي
من مي خوام يك پنجره در سايتم بذارم كه يك سري لينكها در اون از سمت پايين به بالا حركت كنن و وقتي موس رو روش مي برم حركت اونا متوقف بشه و ... سرتونو درد نيارم دقيقا مثل اوني كه آقا مجيد در صفحه اصلي به اسم انجمنهاي سايت قرار داده
لطفا كمكم كنيد :oops: :oops: :oops:

سلام
آقا مجید نمونه ای براتو دادن و این نوع دیکرشه ولی کامل محض خاطر شما نوشتم نمی دونم تو چه زبونی میخواهی ولی من تو اسکریپت توشتم



کد:
<script language="javascript">

var content='<p><a href="http://members.lycos.co.uk/negaresh/">لینک از من </a>- اگر 

خوشتان اومد بمن هم یک لینک بده</p><p>very powefull website. Visit <a 

href="http://www.majidonline.com">آقا مجید گل</a></p><p><a 

href="http://members.lycos.co.uk/negaresh/">Saman</a> Farsi text editor , farsi email 

no registration only free just for you</p>';

var boxheight=150;        // BACKGROUND BOX HEIGHT IN PIXELS.
var boxwidth=150;         // BACKGROUND BOX WIDTH IN PIXELS.
var boxcolor="#FFF6e9";   // BACKGROUND BOX COLOR.
var speed=50;             // SPEED OF SCROLL IN MILLISECONDS (1 SECOND=1000 

MILLISECONDS)..
var pixelstep=2;          // PIXELS "STEPS" PER REPITITION.
var godown=false;         // TOP TO BOTTOM=TRUE , BOTTOM TO TOP=FALSE

// DO NOT EDIT BEYOND THIS POINT

var outer,inner,elementheight,ref,refX,refY;
var w3c=(document.getElementById)?true:false;
var ns4=(document.layers)?true:false;
var ie4=(document.all && !w3c)?true:false;
var ie5=(document.all && w3c)?true:false;
var ns6=(w3c && navigator.appName.indexOf("Netscape")>=0)?true:false;
var txt='';
if(ns4){
txt+='<table cellpadding=0 cellspacing=0 border=0 height='+boxheight+' 

width='+boxwidth+'><tr><td>';
txt+='<ilayer name="ref" bgcolor="'+boxcolor+'" width='+boxwidth+' 

height='+boxheight+'></ilayer>';
txt+='</td></tr></table>'
txt+='<layer name="outer" bgcolor="'+boxcolor+'" visibility="hidden" 

width='+boxwidth+' height='+boxheight+'>';
txt+='<layer  name="inner"  width='+(boxwidth-4)+' height='+(boxheight-4)+' 

visibility="hidden" left="2" top="2" >'+content+'</layer>';
txt+='</layer>';
}else{
txt+='<div id="ref" style="position:relative; width:'+boxwidth+'; height:'+boxheight+'; 

background-color:'+boxcolor+';" ></div>';
txt+='<div id="outer" style="position:absolute; width:'+boxwidth+'; 

height:'+boxheight+'; visibility:hidden; background-color:'+boxcolor+'; 

overflow:hidden" >';
txt+='<div id="inner"  style="position:absolute; visibility:visible; left:2px; top:2px; 

width:'+(boxwidth-4)+'; overflow:hidden; cursor:default;">'+content+'</div>';
txt+='</div>';
}
document.write(txt);

function getElHeight(el){
if(ns4)return (el.document.height)? el.document.height : el.clip.bottom-el.clip.top;
else if(ie4||ie5)return (el.style.height)? el.style.height : el.clientHeight;
else return (el.style.height)? parseInt(el.style.height):parseInt(el.offsetHeight);
}

function getPageLeft(el){
var x;
if(ns4)return el.pageX;
if(ie4||w3c){
x = 0;
while(el.offsetParent!=null){
x+=el.offsetLeft;
el=el.offsetParent;
}
x+=el.offsetLeft;
return x;
}}

function getPageTop(el){
var y;
if(ns4)return el.pageY;
if(ie4||w3c){
y=0;
while(el.offsetParent!=null){
y+=el.offsetTop;
el=el.offsetParent;
}
y+=el.offsetTop;
return y;
}}

function scrollbox(){
if(ns4){
inner.top+=(godown)? pixelstep: -pixelstep;
if(godown){
if(inner.top>boxheight)inner.top=-elementheight;
}else{
if(inner.top<2-elementheight)inner.top=boxheight+2;
}}else{
inner.style.top=parseInt(inner.style.top)+((godown)? pixelstep: -pixelstep)+'px';
if(godown){
if(parseInt(inner.style.top)>boxheight)inner.style.top=-elementheight+'px';
}else{
if(parseInt(inner.style.top)<2-elementheight)inner.style.top=boxheight+2+'px';
}}}

window.onresize=function(){
if(ns4)setTimeout('history.go(0)', 400);
else{
outer.style.left=getPageLeft(ref)+'px';
outer.style.top=getPageTop(ref)+'px';
}}

window.onload=function(){
outer=(ns4)?document.layers['outer']:(ie4)?

document.all['outer']:document.getElementById('outer');
inner=(ns4)?outer.document.layers['inner']:(ie4)?

document.all['inner']:document.getElementById('inner');
ref=(ns4)?document.layers['ref']:(ie4)?

document.all['ref']:document.getElementById('ref');
elementheight=getElHeight(inner);
if(ns4){
outer.moveTo(getPageLeft(ref),getPageTop(ref));
outer.clip.width=boxwidth;
outer.clip.height=boxheight;
inner.top=(godown)? -elementheight : boxheight-2;
inner.clip.width=boxwidth-4;
inner.clip.height=elementheight;
outer.visibility="show";
inner.visibility="show";
}else{
outer.style.left=getPageLeft(ref)+'px';
outer.style.top=getPageTop(ref)+'px';
inner.style.top=((godown)? -elementheight : boxheight)+'px';
inner.style.clip='rect(0px, '+(boxwidth-4)+'px, '+(elementheight)+'px, 0px)';
outer.style.visibility="visible";
}
setInterval('scrollbox()',speed);
}
</script>
با آرزوی موفقییتان سامان
 

aseman

Member
كمممممك بازم حالم بد بيد

آقا مجيد دستت درد نكنه اما من يك marquee ساده نميخواستم مشكل من در اينه كه نميتونم هر لينك رو در يك سطر جدا و به صورت جداگانه لينك بدم
يا همه اونا با هم لينك مي شن يا اينكه جدا كردن اونا به صورت سطر برام سخته تازه يك مشكل ديگه هم دارم و اون قرار دادن يك عكس در كنار هر لينكه؟؟؟
ميدونم خيلي ناشيم ولي اين بار هم كمكم كن
:oops: :?: :oops: :?: :oops: :?: :oops: :?:
آقا سامان از شما هم متشكرم ولي نميدونم چرا وقتي از كدهايي كه برام نوشتي استفاده مي كنم erorr مي ده البته بگم من اين ها رو مي خوام در محيط HTML استفاده كنم
:oops: :oops: :oops: :oops:
يك دوست ناشي
رضا
 

Majid

مدیر سایت
عضو کادر مدیریت
سلام

آقا شما توي دستور marquee هرچيزي ميتوني بذاري..منظورم كد HTML هستش..
شما بردار اون چيزي كه ميخواي رو كامل درست كن بعد كد HTML اونو بين تگ هاي <marquee> قرار بده.. حالا هرچي ميخواد داشته باشه عكسُ، تيبل، پاراگراف بندي و ...

موفق باشي
مجيد
 

saman_sweden

Active Member
Re: كمممممك بازم حالم بد بيد

aseman گفت:
آقا مجيد دستت درد نكنه اما من يك marquee ساده نميخواستم مشكل من در اينه كه نميتونم هر لينك رو در يك سطر جدا و به صورت جداگانه لينك بدم
يا همه اونا با هم لينك مي شن يا اينكه جدا كردن اونا به صورت سطر برام سخته تازه يك مشكل ديگه هم دارم و اون قرار دادن يك عكس در كنار هر لينكه؟؟؟
ميدونم خيلي ناشيم ولي اين بار هم كمكم كن
:oops: :?: :oops: :?: :oops: :?: :oops: :?:
آقا سامان از شما هم متشكرم ولي نميدونم چرا وقتي از كدهايي كه برام نوشتي استفاده مي كنم erorr مي ده البته بگم من اين ها رو مي خوام در محيط HTML استفاده كنم
:oops: :oops: :oops: :oops:
يك دوست ناشي
رضا

سلام

عجیبه که برنامه اشکال داشت اگر واقعا اینطوریه که میگویید شرمنده ام این برنامه زیر کامل وقبلا همین را به یکی دیگه تو همین سایت فرستاده ام


کد:
<html>
<head>
<title>saman</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<TABLE 
            style="BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; BORDER-LEFT: 1px dotted; BORDER-BOTTOM: 1px dotted; BORDER-COLLAPSE: collapse" 
            borderColor=#999999 cellSpacing=0 cellPadding=0 width=150 
            bgColor=#f4f4f4 border=0>

              <TR>
                <TD>
                
                    
                        <MARQUEE onmouseover=this.stop() onmouseout=this.start() 
                        scrollAmount=2 scrollDelay=20 direction=up height=220 
                        align="center">
                       
						<a href="http://members.lycos.co.uk/negaresh/" target="_blank">
						<img alt="MajidOnline" src="http://members.lycos.co.uk/negaresh/bng.gif" border="0">
						</a><br>
						<A style="TEXT-DECORATION: none" 
                        href="http://members.lycos.co.uk/negaresh/"><B> 
                        نگـــــارش &
						#1601;ارســـــــ
						ـــی</B></A>
						</FONT><BR><BR>
<a href="http://www.majidonline.com" target="_blank"><img alt="MajidOnline" src="http://www.majidonline.com/modules/LinkMe/images/banner_81_5.gif" border="0"></a><br><A style="TEXT-DECORATION: none" 
                        href="http://www.majidonline.com"><B> 
سایت آفا مجیـ
ــد گل</B></A> <br><br>
**********<br><br>
سلام دوست عز
يزيکه از اين
 برنامه در س&
#1575;يت خود  رای
گان استفاده 
خواهی کرد در
 ره خدا و به 
خاطر قدر دان
ی از زحمات من
 تو سایت خودت
 بمن یک لینک ب
ده که در آینده
 کمک بیشتری از
 من می بینی لوگ
وی سایت من و آد
رسم و تو همین س
ورس هست می تونی
د برای کینک است
فاده کنید 
</FONT>
  </td></tr></table>
  </BODY>
  </HTML>
 

aseman

Member
آقا مجيد و آقا سامان
سلام
آقا مشكلم حل شد فقط يك سوال كوچك دارم و اونم اينه كه نميدونم چرا وقتي كدها رو در برنامه اي مثل notepad مينويسم و بعد تبديل به html ميكنم مشكلي نداره ولي وقتي براي ويرايش اونو به frontpage ميبرم دوباره حالت marquee از بين ميره البته بعد از ويرايش و فقط مجبورم در notepad اونو ويرايش كنم ، شايد مشكل از frontpage باشه، نميدونم؟
به هر حال متشكرم
حالا حالم خوب بيد!!!!
:roll: :roll: :roll: :roll: :roll: :roll: :roll:
 

جدیدترین ارسال ها

بالا