Seteaza pagina ca homepage

Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
keenbr
Mesaje:44

Seteaza pagina ca homepage

Salut tuturor...
Marius,ma poti ajuta cu un astfel de cod?cand vizitatorii dau click pe link sa se seteze pagina ca homepage?

MarPlo Mesaje:4343
Tendinta in navigatoarele nwe noi este de a evita sa se faca astfel de setari in browser prin pagini web.
Poti incerca urmatorul script (Mozila Firefox va atentiona utilizatorul printr-o fereastra Alert).

Cod: Selectaţi tot

<script language="javascript"><!--
var url ='https://marplo.net';     // Aici se adaiuga adresa pt. HomePage
function setHomepage() {
 if (document.all) {
    document.body.style.behavior='url(#default#homepage)';
    document.body.setHomePage(url);
  }
  else if (window.sidebar) {
    if(window.netscape) {
	  try { netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }
      catch(e) {
        alert("This action was aviod by your browser.w \n If you want to enable, please enter about:config in your address line, and change the value of signed.applets.codebase_principal_support to True");
      }
    }
    var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);
    prefs.setCharPref('browser.startup.homepage', url);
 }
}
//--></script>
<a href="javascript: setHomepage();" title="Set Homepage">Set Homepage</a>
- Adresa URL se schimba in script, la "var url = n'...';"

keenbr Mesaje:44
Multumesc Marius pentru cod...din pacate,cum ai spus si tu,pe browserele noi nu prea merge...pe opera si google chrome nu functioneaza...pe ie 7 merge...astfel ca am lasat codul pe pagina doar pentru internet explorer iar pe celelalte browsere sa nu apara...

keenbr Mesaje:44
Marius,dar un cod prin care sa identific daca site-ul meu este setat ca homepage exista?
Adica as vrea sa fac ceva de genul...daca x persoana are pagina ca homepage setata sa aibe niste privilegii in plus...

MarPlo Mesaje:4343
Nu cunosc asa ceva, si din motive de securitate (sa nu "vada" oricine cu un site ce homepage ai) probabil nu e lasat sa se poata.

Subiecte similare