درخواست كد باز شدن صفحه جديد در سايت

flashget

Member
سلام .
دوستان من يك موتور جستجوي عكس در وب خودم قرار دادم كه بشه باهاش عكس ها رو مستقيم سرچ كرد اما وقتي كه روي دكمه سرچ كليك ميكنم خود وب به صفحه جديد تبديل ميشه و اين زياد جالب نيست آخه كاربر از وب من ناخودآگاه منحرف ميشه .
ميخواستم ببينم آيا كدي هست كه قرار بدم تا با كليك بر روي هي چيزي مثلا لينك ها و مخصوصا دكمه سرچ صفحه اي جديد باز بشه و صفحه وب سر جاي خودش باقي بمونه .

از قبل از شما متشكرم .
 

EMIRATES

Active Member
با سلام

کاری نداره - فقط باید در کد اچ تی ام ال هر لینک عبارت زیر رو اضافه کنید :


کد:
target="_blank"


با تشکر.
 

flashget

Member
نه نشد كه نشد .

ازت ممنونم كه توجه كردي . ولي من يك كد ميخوام كه وقتي تو وب بزاري تمام لينك ها بصورت مجزا باز بشه .
و احتياجي نباشه براي هر لينك يك كد اضافه كنيم .
 

EMIRATES

Active Member
یا سلام

واسه لینک دادنش به همه 2 راه نداری:

1- یه سی اس اس بذاری و با اون به همه لینک در صفحه جدید بدی.

تو گوگل سرچ کن صفحه جدید با سی اس اس پیدا میشه.

2- دونه دونه لینک هارو با این کد هدایت کنی.

نکته : اسکریپت ها هم دونه دونه هر لینک رو نمیفرستند بلکه از سی اس اس استفاده میکنن.

با تشکر.
 
آخرین ویرایش:

flashget

Member
ممنون اما من سي اس اس نميدونم چيه .

اما يادمه خيلي وقت پيشترها يك تگي بود وقتي داخل وب ميزاشتم كل لينكها در صفحه اي جديد باز ميشد .
تگ خيلي كوتاهي هم بود .
اما يادم نمياد چي بود و الان در به در دنبالش ميگردم .
 

flashget

Member
اصلا دوست عزيز من كد رو ميزارم اينجا ببين شما ميتوني چيزي بهش اضافه كني تا وقتي دكمه سرچ رو ميزنيم صفحه جديد باز بشه .
باز شما توي اينكار خيلي كاركشته اي . شايد فقط به يك نكته ظريف احتياج باشه كه من بلد نيستم .




PHP:
</a></nobr></div><center><br clear=all id=lgpd><img alt="Google" height=110 src="/intl/en_ALL/images/images_hp.gif" width=276><br><br><form action="http://images.google.com/images" name=f><table cellpadding=0 cellspacing=0><tr valign=top><td width=25%>&nbsp;</td><td align=center nowrap><input name=hl type=hidden value=en><input maxlength=2048 name=q size=40 title="Search Images" value=""> <input name=btnG type=submit value="Search Images"></td><td nowrap width=25%><font size=-2>&nbsp;&nbsp;<a href=/advanced_image_search?hl=en></a><br>&nbsp;&nbsp;<a href=/?hl=en></a></font></td></tr></table><input type=hidden id=gbv name=gbv value="1"><script><!--
function g(a){var b="undefined",c="1";if(a&&a.getElementById)if(typeof XMLHttpRequest!=b)c="2";else if(typeof ActiveXObject!=b){var f,d,e="MSXML2.XMLHTTP",h=[e+".6.0",e+".3.0",e,"Microsoft.XMLHTTP"];for(f=0,d;d=h[f++];)try{new ActiveXObject(d);c="2"}catch(i){}}return c};window.updateFormGBV=function(a){var b=g(a);if(b=="2")a.getElementById("gbv").value=b};
updateFormGBV(document);//-->
</script></form><p><font color=#224499><b>
 

shnoit

Well-Known Member
دوست عزیز شما در واقع میخواین وقتی روی دکمه جستجو کلیک کردن صفحه جدید باز بشه؟ یا برای همه عکسهاتون؟
اگه فقط میخواین وقتی روی دکمه جستجو کلیک کردین صفحه جدید باز بشهريا؛ خوب در تگ <form> باید عبارت target رو اضافه کنین.
نمونه کد اعمال شده بری روی کد خودتون:
HTML:
</a></nobr></div><center><br clear=all id=lgpd>
<img alt="Google" height=110 src="/intl/en_ALL/images/images_hp.gif" width=276 /><br>
<br><form action="http://images.google.com/images" target="_blank" name=f><table cellpadding=0 cellspacing=0><tr valign=top><td width=25%>&nbsp;</td><td align=center nowrap><input name=hl type=hidden value=en><input maxlength=2048 name=q size=40 title="Search Images" value=""> <input name=btnG type=submit value="Search Images"></td><td nowrap width=25%><font size=-2>&nbsp;&nbsp;<a href=/advanced_image_search?hl=en></a><br>&nbsp;&nbsp;<a href=/?hl=en></a></font></td></tr></table><input type=hidden id=gbv name=gbv value="1"><script><!--
function g(a){var b="undefined",c="1";if(a&&a.getElementById)if(typeof XMLHttpRequest!=b)c="2";else if(typeof ActiveXObject!=b){var f,d,e="MSXML2.XMLHTTP",h=[e+".6.0",e+".3.0",e,"Microsoft.XMLHTTP"];for(f=0,d;d=h[f++];)try{new ActiveXObject(d);c="2"}catch(i){}}return c};window.updateFormGBV=function(a){var b=g(a);if(b=="2")a.getElementById("gbv").value=b};
updateFormGBV(document);//-->
</script></form><p><font color=#224499><b>
اگر هم منظورتون روی باز شده عکسهای یافته شده از جستجو هست. خوب باید به کدی که عکسهارو پیدا میکنه همون عبارت رو اضافه کنین.
موفق باشین.
 

flashget

Member
سلام .
خيل خيلي از شما ممنونم .
مشكل من همين بود كه شما زحمتش رو كشيديد .
از اينكه ميبينم به مشكلات بر و بچه هايي كه ميان اينجا اهميت ميديد واقعا خوشحالم .
دوستتون دارم . فعلا خدانگهدار
 

foranyone

Well-Known Member
ممنون اما من سي اس اس نميدونم چيه .

اما يادمه خيلي وقت پيشترها يك تگي بود وقتي داخل وب ميزاشتم كل لينكها در صفحه اي جديد باز ميشد .
تگ خيلي كوتاهي هم بود .
اما يادم نمياد چي بود و الان در به در دنبالش ميگردم .


حق با شماست :
کد:
<base target=" _blank"  />

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

اگه می خواین تو همون صفحه باز شه باید به جای _blank از parent استفاده کنین.


اینم یه اسکریپت برای موتور جستجو
 

پیوست ها

  • preview.PNG
    preview.PNG
    3.6 کیلوبایت · بازدیدها: 3
  • search-en.zip
    13 کیلوبایت · بازدیدها: 2

جدیدترین ارسال ها

بالا