پشتیبانی نحوه جلوگیری از باز شدن صفحه ارجاء شده بر روی لینک قبلی

Megaman

کاربر
#1
سلام
فرض مثال من لینک فوق را در اینجا قرار می دهم :

پشتیبانی - متن مخفی در انجمن

حال اگر روی این لینک کلیک کنم ،صفحه مورد نظر بر روی همین صفحه باز خواهد شد .
اما میخواهم زمانی که بر روی لینک کلیک می شود ، صفحه مورد نظر در پنجره جدید باز شود.
چه تغییراتی را و در کجا باید انجام دهم ؟
با تشکر
 

Megaman

کاربر
#6
دادپرور عزیز بازهم کمال تشکر رو دارم
فقط یه موضوعی هست اینه که با اینکار الان تمامی بخش های سایت در صفحه جدی باز می شوند !
آیا راهی هست که تنها لینک های ارسال شده در تایپیک ،در صفحه جدید باز شوند ؟
آخه با این کار در هر جای انجمن بخوایم حرکت کنیم هی باید پنجره های باز شده قبلی رو ببیندیم
با تشکر
 

HAMED

کاربر
#7
پس هرکاري تا الان کرديد رو برگردونيد به حالت اول
و حالا: قالب message را ويرايش کنيد و اول کد ها اين تيکه کد رو اضافه کنيد:
Code
<script>
window.onload = function() {
   if (!document.getElementsByTagName) return false;
   var links = document.getElementsByTagName("a");
   for (var i=0; i<links.length; i++) {
      if (links[i].getAttribute("class") == "internalLink") {
         links[i].onclick = function() {
            return !window.open(this.href);
         }
      }
   }
}
</script>
با اينکار فقط لينک هاي داخل پست ها در پنجره جديد باز خواهند شد
 

Megaman

کاربر
#8
پس هرکاري تا الان کرديد رو برگردونيد به حالت اول
و حالا: قالب message را ويرايش کنيد و اول کد ها اين تيکه کد رو اضافه کنيد:
Code
<script>
window.onload = function() {
   if (!document.getElementsByTagName) return false;
   var links = document.getElementsByTagName("a");
   for (var i=0; i<links.length; i++) {
      if (links[i].getAttribute("class") == "internalLink") {
         links[i].onclick = function() {
            return !window.open(this.href);
         }
      }
   }
}
</script>
با اينکار فقط لينک هاي داخل پست ها در پنجره جديد باز خواهند شد
ممنونم از کمکتون
ولی برنامه عمل نکرد
هم توی message و هم توی message.css گذاشتم اول خط
ولی کار نکرد
به نظر مشکل از کجاست ؟