home page

سلام
من طریقه این که در سایت لینکی قرار بدم تا اون سایت به عنوان سایت خانگی کاربر قرار بگیره را بلدم اما
کد:
<A 

href="javascript:history.go(0)" 

onClick="javascript:this.style.behavior='url(#default#homepage)';this.setHomePage

('http://www.YourLink.com');" TARGET="_self">Set As 

HomePage</A>

اما می خواهم به طور اتوماتیک این اتفاق بیفتد و لازم نباشد کاربر کاری انجام بدهد و به طور خود کار اون سایت homepage کاربر شود
لطفا من را راهنمایی کنید
 

Zanguei

Member
خوب اين كد onclick رو تبديل كن به onload بعد بذارش تو تگ body . اينطوري:
کد:
<body onload="javascript:this.style.behavior='url(#default#homepage)';this.setHomePage 
('http://www.YourLink.com');">
 
لطف كنيد به من بگين من چه جوري مي توانم به طور خودكار سايت را به عنوان سايت خانگي كاربر قرارا بدهم :oops:
 

Zanguei

Member
amirasal2002 گفت:
عزيز اين كدي را كه گفتيد انجام دادم ولي نشد
آره حق با شماست. ميرم ببينم ميتونم پيداش كنم يا نه.از كليه دوستاني هم كه مي تونن كمكي كنن تشكر ميكنم.
در ضمن يه نكته اينكه شما با ست كردن اتوماتيك سايت خودتون باعث نارضايتي كاربران ميشين به طوريكه كمتر سعي مي كنن وارد سايت شما بشن.درست مثل Autorun اين CD هاي ... كه من مجبورم بعد از هر بار استفاده از اونا Default Home Page رو عوض كنم.
 
سلام
خوب براي اينكه سايت به عنوان صفحه خانگي كاربر قرار بگيره از اون سوال مي كنه و اگه كاربر جواب منفي بده اين اتفاق نمي افتد
فكر نكنم خيلي باعث نارضايتي كاربر بشه چون خود او تصميم مي گيره
 

amirnezhad

Member
يه بار اين كد رو امتحان كن:
کد:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>
<title>Untitled</title>
</head>

<body onload="homepage.click()">
<a style="display: none;" name="homepage" href="#" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.webilix.com');" style="font-size:12px;color:#ffffff;font-family:verdana;">WEBILIX websolution</a>
</body>

</html>

من براي انجام اين كار، دو تا كار كردم
1) لينك رو تو صفحه گذاشتم ولي با استفاده از CSS كاري كردم كه نشون داده نشه
کد:
style="display: none;"

2) بعد از load شدن صفحه event كليك شدن روي لينك رو شبيه سازي كردم٬
کد:
<body onload="homepage.click()">

فكر مي كنم اين كار جواب بده ولي بازم مي گردم ببينم راه تميزتري هم هست يا نه؟
 

Zanguei

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

amirnezhad

Member
Zanguei گفت:
احسنت آقاي امير نژاد. درس بسيار خوب و جالبي بود كه براي خيلي از مسايل ميشه ازش استفاده كرد.متشكرم.

خواهش مي كنم :lol:
خوشحالم كه تونستم كمك كنم. هرچند كه فكر مي كنم روشهاي ديگه اي (كه بهتر هم باشن) مي شه پيا كرد :)
 

amirnezhad

Member
البته من با اين كار اصلا موافق نيستم. چرا بجاي اين كار، از كاربر نمي خواهي كه سايتت رو توي favorite خودش اضافه كنه؟
 

Zanguei

Member
amirnezhad گفت:
البته من با اين كار اصلا موافق نيستم. چرا بجاي اين كار، از كاربر نمي خواهي كه سايتت رو توي favorite خودش اضافه كنه؟
آقاي اميرنژاد منم با نظر شما موافقم.لطفا اگه ميشه كد اين موضوع favorite رو هم براي ما بنويسين.آخه من جديدا خيلي از javascript خوشم اومده. و خلاصه نيست سايتي كه طراحي بكنم و توش از js استفاده نكنم.پيشاپيش ازتون متشكرم.
 

amirnezhad

Member
کد:
<script language="JavaScript" type="text/javascript">
<!-- //Hide From Old Browsers

//Change the following link to yours
var link = "http://www.webilix.com";

//Replace the following link with your title
var title = "WEBILIX websolutions"; 

//Function
function add_to_fav() {
  if(document.all) { window.external.AddFavorite(link,title); }
}

// End Hide-->
</script>

اين هم تابعي كه مي خواستي، فقط كافيه كه اون رو با يه لينك و يا با روش قبلي صدا بزني!

کد:
<A HREF="#" onClick="add_to_fav();">Add WEBILIX To Favorites</A>
 

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

بالا