kapochi
سه شنبه 26 بهمن 1389, 15:53 عصر
سلام دوستان.
راستش من از جاوااسکریپت هیچ سر در نمیارم.
می تونید کد انتخاب رندوم لینک رو به من بدید؟
در واقع می خوام با کلیک بر روی یک لینک، به صورت رنnدوم لینکی از بین لینک های موجو در لیست باز بشه.
فرض کنید من صد تا لینک از سایت ها مختلف دارم و می خوام بازدیدکننده با کلیک بر روی دکمه انتخاب رندوم، یکی از این لینک ها به صورت رندمو باز بشه.
ضمن این که من این کد رو واسه استفاده در سیتمهای وبلاگدهی می خوام و طبیعتاً دیتابیس ندارم.
مثل این کدهای عکس تصادفی که در واقع لینک عکس ها در کد وجود داره یا اس ام اس های تصادفی:
// javaScript Code : Random Text
sms = new Array();
document.write('<center>'+
'<p style=";margin:0;"><a title="" href="" target="blank"><img src="" border="0"/></a></p>'+
'<div style="width:160px;background: url(\'') repeat-y;font:12px tahoma;">'
);
sms[0] = '';
sms[1] = '';
sms[2] = '';
r = Math.floor(Math.random() * sms.length);
document.write('<p dir="rtl" align="justify" style="margin:0px 3px 0px 3px;color:#333333;">'+sms[r]);
document.write('</div>'+'<a href="" target="blank"><img src="" border="0"/><br></a>'+'</center>'+'</p>');
خب این کد انتخاب تصادفی متن هست، حالا من میخوام به جای نشون دادن متن، یک لینک باز بشه.
حالا نمی دونم باید از openwindow استفاده کنم؟ چه جوری؟ گفتم که از جاوا سر در نمیارم
یه مثال بهتر. این وبلاگ رو ببینید: http://hafezdivan.blogpars.com
(http://hafezdivan.blogpars.com/)
کد جاوای فال حافظش به این صورته:
<SCRIPT language=javascript>
function faal()
{
location.href='?blogname=hafezdivan&tpl=1&postarch ='+Math.round(Math.random()*485+6);
/* var newDoc=document.open("text/html","");
var txt="<s" "cript language=javascript>document.URL='?blogname=hafezd ivan&postarch=' Math.round(Math.random()*200 6)</s" "cript>";
newDoc.writeln(txt);
newDoc.close();*/
}
</SCRIPT>
من که سر در نمیارم کلاً ولی خب میشه شما راهنمایی کنید و کد رو توضیح بدید کامل، در واقع انگار کد جستجوی رندوم در بین پست هاست، آره؟
چون وارد نیستم اگر میشه کد رو به صورت کامل قرار بدین، ممنون.
راستش من از جاوااسکریپت هیچ سر در نمیارم.
می تونید کد انتخاب رندوم لینک رو به من بدید؟
در واقع می خوام با کلیک بر روی یک لینک، به صورت رنnدوم لینکی از بین لینک های موجو در لیست باز بشه.
فرض کنید من صد تا لینک از سایت ها مختلف دارم و می خوام بازدیدکننده با کلیک بر روی دکمه انتخاب رندوم، یکی از این لینک ها به صورت رندمو باز بشه.
ضمن این که من این کد رو واسه استفاده در سیتمهای وبلاگدهی می خوام و طبیعتاً دیتابیس ندارم.
مثل این کدهای عکس تصادفی که در واقع لینک عکس ها در کد وجود داره یا اس ام اس های تصادفی:
// javaScript Code : Random Text
sms = new Array();
document.write('<center>'+
'<p style=";margin:0;"><a title="" href="" target="blank"><img src="" border="0"/></a></p>'+
'<div style="width:160px;background: url(\'') repeat-y;font:12px tahoma;">'
);
sms[0] = '';
sms[1] = '';
sms[2] = '';
r = Math.floor(Math.random() * sms.length);
document.write('<p dir="rtl" align="justify" style="margin:0px 3px 0px 3px;color:#333333;">'+sms[r]);
document.write('</div>'+'<a href="" target="blank"><img src="" border="0"/><br></a>'+'</center>'+'</p>');
خب این کد انتخاب تصادفی متن هست، حالا من میخوام به جای نشون دادن متن، یک لینک باز بشه.
حالا نمی دونم باید از openwindow استفاده کنم؟ چه جوری؟ گفتم که از جاوا سر در نمیارم
یه مثال بهتر. این وبلاگ رو ببینید: http://hafezdivan.blogpars.com
(http://hafezdivan.blogpars.com/)
کد جاوای فال حافظش به این صورته:
<SCRIPT language=javascript>
function faal()
{
location.href='?blogname=hafezdivan&tpl=1&postarch ='+Math.round(Math.random()*485+6);
/* var newDoc=document.open("text/html","");
var txt="<s" "cript language=javascript>document.URL='?blogname=hafezd ivan&postarch=' Math.round(Math.random()*200 6)</s" "cript>";
newDoc.writeln(txt);
newDoc.close();*/
}
</SCRIPT>
من که سر در نمیارم کلاً ولی خب میشه شما راهنمایی کنید و کد رو توضیح بدید کامل، در واقع انگار کد جستجوی رندوم در بین پست هاست، آره؟
چون وارد نیستم اگر میشه کد رو به صورت کامل قرار بدین، ممنون.