نمایش نتایج 1 تا 5 از 5

نام تاپیک: حرکت دادن متن یا جمله به صورت عمودی یا افقی در صفحه وب

  1. #1

    حرکت دادن متن یا جمله به صورت عمودی یا افقی در صفحه وب

    من می خوام این کار رو با javascrip انجام بدم (انیمیشن)
    و نیاز به کمک دارم
    با تشکر

  2. #2
    کاربر دائمی آواتار tabib_m
    تاریخ عضویت
    تیر 1384
    محل زندگی
    ایران - قم
    پست
    1,268
    چرا جاواسکریپت؟
    از marquee استفاده کن.

  3. #3

    <SCRIPT LANGUAGE="JavaScript">

    <!-- This script and many more are available free online at -->
    <!-- The JavaScript Source!! http://takgam.com -->

    <!-- Begin
    //slider's width
    var swidth=350

    //slider's height
    var sheight=72

    //slider's speed
    var sspeed=2

    //messages: change to your own; use as many as you'd like; set up Hyperlinks to URLs as you normally do: <a target=... href="... URL ...">..message..</a>
    var singletext=new Array()
    singletext[0]='<div align="center"><font face=Arial size=3 color="white"><b>Multiple Scroller</b><br>Size, Speed, Style <b>adjustable.</b><br>This message may use <b><u>Hyperlinks</u></b></div></FONT>'
    singletext[1]='<div align="center"><font face=Arial size=3 color="white">Use this for announcements<br>or even <font color="#FFFF00"><b><i>images</i></b><p><img src="../banners/Takgam_Logo.gif" width="100" height="39" border="0"></font></div>'
    singletext[2]='<div align="center"><font face=Arial size=3 color="white">This is great!<br>You can use <i>all</i> the <b>basic</b><br><b>HTML codes</b></font></div>'
    singletext[3]='<div align="center"><font face=Arial size=3 color="white"><b>JavaScript Source</b><br>A "cut & paste" JavaScript library<br>with <font color="red"><b>tons</b></font> of free JavaScripts!<p><img src="../banners/Takgam_Logo.gif" width="100" height="39" border="0"></font></div>'
    if (singletext.length>1)
    i=1
    else
    i=0
    function start(){
    if (document.all){
    ieslider1.style.top=sheight
    iemarquee(ieslider1)
    }
    else if (document.layers){
    document.ns4slider.document.ns4slider1.top=sheight
    document.ns4slider.document.ns4slider1.visibility= 'show'
    ns4marquee(document.ns4slider.document.ns4slider1)
    }
    else if (document.getElementById&&!document.all){
    document.getElementById('ns6slider1').style.top=sh eight
    ns6marquee(document.getElementById('ns6slider1'))
    }
    }
    function iemarquee(whichdiv){
    iediv=eval(whichdiv)
    if (iediv.style.pixelTop>0&&iediv.style.pixelTop<=ssp eed){
    iediv.style.pixelTop=0
    setTimeout("iemarquee(iediv)",100)
    }
    if (iediv.style.pixelTop>=sheight*-1){
    iediv.style.pixelTop-=sspeed
    setTimeout("iemarquee(iediv)",100)
    }
    else{
    iediv.style.pixelTop=sheight
    iediv.innerHTML=singletext[i]
    if (i==singletext.length-1)
    i=0
    else
    i++
    }
    }
    function ns4marquee(whichlayer){
    ns4layer=eval(whichlayer)
    if (ns4layer.top>0&&ns4layer.top<=sspeed){
    ns4layer.top=0
    setTimeout("ns4marquee(ns4layer)",100)
    }
    if (ns4layer.top>=sheight*-1){
    ns4layer.top-=sspeed
    setTimeout("ns4marquee(ns4layer)",100)
    }
    else{
    ns4layer.top=sheight
    ns4layer.document.write(singletext[i])
    ns4layer.document.close()
    if (i==singletext.length-1)
    i=0
    else
    i++
    }
    }
    function ns6marquee(whichdiv){
    ns6div=eval(whichdiv)
    if (parseInt(ns6div.style.top)>0&&parseInt(ns6div.sty le.top)<=sspeed){
    ns6div.style.top=0
    setTimeout("ns6marquee(ns6div)",100)
    }
    if (parseInt(ns6div.style.top)>=sheight*-1){
    ns6div.style.top=parseInt(ns6div.style.top)-sspeed
    setTimeout("ns6marquee(ns6div)",100)
    }
    else{
    ns6div.style.top=sheight
    ns6div.innerHTML=singletext[i]
    if (i==singletext.length-1)
    i=0
    else
    i++
    }
    }
    // End -->
    </script>

    </HEAD>

    <!-- STEP TWO: Insert the onLoad event handler into your BODY tag -->

    <BODY onLoad="start()">

    <!-- STEP THREE: Copy this code into the BODY of your HTML document -->

    <div align="center">
    <span style="borderWidth:1; borderColor:red; width:350; height:72; background:navy">
    <ilayer id="ns4slider" width="&{swidth};" height="&{sheight};">
    <layer id="ns4slider1" height="&{sheight};" onmouseover="sspeed=0;" onmouseout="sspeed=2">
    <script language="JavaScript">
    if (document.layers)
    document.write(singletext[0])
    </script>
    </layer></ilayer>
    <script language="JavaScript">
    if (document.all){
    document.writeln('<div style="position:relative;overflow:hidden;width:'+s width+';height:'+sheight+';clip:rect(0 '+swidth+' '+sheight+' 0);border:1 solid red;" onmouseover="sspeed=0;" onmouseout="sspeed=2">')
    document.writeln('<div id="ieslider1" style="position:relative;width:'+swidth+';">')
    document.write(singletext[0])
    document.writeln('</div></div>')
    }
    if(document.getElementById&&!document.all){
    document.writeln('<div style="position:relative;overflow:hidden;width:'+s width+';height:'+sheight+';clip:rect(0 '+swidth+' '+sheight+' 0);border:1px solid red;" onmouseover="sspeed=0;" onmouseout="sspeed=2">')
    document.writeln('<div id="ns6slider1" style="position:relative;width:'+swidth+';">')
    document.write(singletext[0])
    document.writeln('</div></div>')
    }
    </script></span>
    </div>



  4. #4
    کاربر دائمی آواتار delphi77
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    ایران تهران
    پست
    743

    نقل قول: حرکت دادن متن یا جمله به صورت عمودی یا افقی در صفحه وب

    نقل قول نوشته شده توسط tabib_m مشاهده تاپیک
    چرا جاواسکریپت؟
    از marquee استفاده کن.
    marquee تگ استانداردی نیست به w3c نگاه کن متوجه می شی

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    تهران
    پست
    1,486

    نقل قول: حرکت دادن متن یا جمله به صورت عمودی یا افقی در صفحه وب

    marquee تگ استانداردی نیست به w3c نگاه کن متوجه می شی
    تاپیک مال سال 85 هست حاج آقا ;)

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •