واضح آرشیو وب فارسی:سایت ریسک: کد scroll متن terrorhell 10 بهمن 1388, 12:49سلام دوستان من یک سری مدل اسکرول متن تو سایت ها دیدم و الان هر چی میگردم اون مدلی پیدا نمیکنم مدل این اسکرول طوری بود که مثلاً عنوان اخبار رو نمایش میداد ولی به صورت تایپی مثلاً میخواست عنوان مجید آنلاین رو نمایش بده هر حرفش یکی یکی چاپ میشد تا آخر ( فکر کنم منظرومو رسوندم ) ممنون میشم اگر کسی اطلاع داره راهنمایی کنه terrorhell 10 بهمن 1388, 13:35بجه ها من مدلشو پیدا کردم دقیقاً اما یک سری تغییر میخوام که نمیدونم چرا جواب نمیده <body dir="rtl"> <script language="JavaScript"> var max=0; function textlist() { max=textlist.arguments.length; for (i=0; i<max; i++) this[i]=textlist.arguments[i]; } tl=new textlist("مجید آنلاین","سایت تخصصی گرافیک","سلام خوبی"); var x=0; pos=0; var l=tl[0].length; function textticker() { document.tickform.tickfield.value=tl[x].substring(0,pos)+"_"; //document.getElementById("xxx").value=tl[x].substring(0,pos)+"_"; if(pos++==l) { pos=0; setTimeout("textticker()",5000); x++; if(x==max) x=0; l=tl[x].length; } else setTimeout("textticker()",100); } // end --> </script> <script LANGUAGE="JavaScript"> <!-- document.write("<FORM NAME="tickform">"); document.write("<INPUT TYPE="TEXT" NAME="tickfield" CLASS="form" SIZE="30">"); // Bei SIZE können Sie die Größe des Feldes ändern document.write("</FORM>"); textticker(); //--> </script> متن هایی که داخل تابع textlist قرار میدیم داخل یک textbox نمایش داده میشه که من میخواستم داخل یک div نمایش بدم : //document.getElementById("xxx").value=tl[x].substring(0,pos)+"_"; document.write("<div id="xxx" >"); اما جواب نداد ممنون میشم راهنمایی کنید که چجوری میشه داخل div نمایشش داد و اینکه نوشته های داخل textlist رو چجوری میشه لینک کرد و داخل تگ <a> قرار داد eAmin 11 بهمن 1388, 01:28سلام. <script type="text/javascript"> var max=0; var tl=new textlist("مجید آنلاین","سایت تخصصی گرافیک","سلام خوبی"); var x=0; pos=0; var l=tl[0].length; function textlist() { max=textlist.arguments.length; for (i=0; i<max; i++) this[i]=textlist.arguments[i]; } function textticker() { document.getElementById("mydiv").innerHTML = tl[x].substring(0,pos)+"_"; if(pos++==l) { pos=0; setTimeout("textticker()",5000); x++; if(x==max) x=0; l=tl[x].length; } else { setTimeout("textticker()",100); } } window.onload = function() { textticker(); }; </script> <body dir="rtl"> <div id="mydiv"></div> </body> سعی کنید، از این به بعد در انجمن در خواست کد نکنید. موفق باشید. terrorhell 11 بهمن 1388, 18:42سلام مرسی امین جان ، درخواست راهنمایی کردم کد نخواستم اما خوب من همون روز که پست و زدم این مشکل رو حل کردم و فهمیدم که باید از innerHTML استفاده کنم اما یادم نبود که بیام تو سایت هم بگم مشکلش اینجوری حل میشه ولی در هر صورت ممنون
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 627]