میخوام وقتی روی عکس در وبلاگم کلیک کردم عکس در تب جدید باز بشه چیکار باید بکنم؟
Printable View
میخوام وقتی روی عکس در وبلاگم کلیک کردم عکس در تب جدید باز بشه چیکار باید بکنم؟
[HTML]<a href="link-to-picture" target="_blank"><img src="link-to-picture" /></a>[/HTML]2 تا link-to-picture هست که باید جای اونا آدرس عکس رو بنویسی.
وقتی به تگ a تارگت _blank میدی تو صفحه ی جدید باز میکنه اما از وقتی که مرورگر ها قابلیت تب رو اضافه کردن اکثرشون اوتومات تو تب جدید باز میکنن(به جای پنجره جدید).
دوست عزیز نمیشه در سورس اصلی کاری کرد که دیگه نیاز به اضافه کردن این کد نباشه ؟نقل قول:
خب در هر صورت یه مقدار ویرایش لازمه ولی فکر کنم این کد جاوا اسکریپت رو استفاده کنی مشکلت حل بشه.
[HTML]
<script language="javascript">
function externalLinks()
{
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++)
{
var anchor = anchors[i];
if(anchor.getAttribute("href"))
anchor.target = "_blank";
}
}
window.onload = externalLinks;
</script>
[/HTML]
دوسته عزیز این کد رو کجای سورس بگذارم؟نقل قول:
دنبال <head> بگرد دقیقا" بعدش این رو کپی کن.
اضافه نشد این پیغام خطا رو داد چکار باید کنم؟?
کد:الگوی شما ذخيره نشد
خطای زیر را تصحیح کنید و الگو را مجدداً ارسال کنید. تجزیه الگوی شما امکان پذیر نیست زیرا از شکل و قالب صحیحی برخوردار نمی باشد. مطمئن شوید که کلیه عناصر XML به درستی بسته شده باشند.
پیام خطای XML: Element type "anchors.length" must be followed by either attribute specifications, ">" or
برو به چیدمان>عناصر صفحه>افزودن یک ابزار>HTML/Javascript کد رو اینجا کپی کن و ذخیره کن.خودم تست کردم این روش کار میکنه.