javascript / set as homepage

Programovacie jazyky, rady, poradňa...
reddy
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 112
Registrovaný: 05 feb 2007, 19:52

javascript / set as homepage

Príspevok od používateľa reddy »

mam takyto skript..

Kód: Vybrať všetko

<script language="javascript" type="text/javascript">
function setAsHome(inStyle)
{
        if(navigator.appName.indexOf('Microsoft')!=-1)
        {
			myLink.style.behavior='url(#default#homepage)';
                        myLink.setHomePage(location.href);
			   }
        
        else if(navigator.appName.indexOf('Netscape')!=-1)
        {
               // Netscape / firefox browsers
               var msg = "Stlačte ľavé tlačítko myši a presuňte tento textový odkaz na tlačítko 'domov' (ikona domčeka) v záhlaví Vášho prehliadača. ";
               alert(msg);
        }
        else if(navigator.appName.indexOf('Opera')!=-1)
        {
               // Opera
               var msg = "Prosím choďte do Nástroje - Nastavenia";
               msg += "- Obecné a zvoľte 'použiť aktuálnu' ";
               msg += "pre nastavenie tejto stránky ako domovskej.";
               alert(msg);
        }
        else
        {
               // Other browsers
               var msg = "Je nám ľúto, ale Váš prehliadač ";
               msg += "nedovoľuje automaticky nastaviť domovskú stránku.";
               msg += "Prosím nastavte ako domovskú stránku ručne v záložke ";
               msg += "NASTAVENIA Vášho prehliadača.";
               alert(msg);
        }
}
</script>
malo by to robit to, ze zisti aky mas prehliadac a na zaklade neho ti zobrazi dalsie instrukcie ako si stranku nastavit ako domovsku.
malo by fungovat vo vsetkych typoch, az na IE... stale mi tam vyhadzuje chybu.. "style ma hodnotu null nebo neni objekt"

mam to zo stranky
http://black.sitevertigo.com/add-to-fav ... e-scripts/
netusim v com je chyba
budem moc moc vdacny, kebyze sa najde niekto, kto ma s tymto skusenosti, pripadne poradi iny sposob ako spravit nastavenie stranky ako domovskej tak, aby rozlisovalo prehliadac..

:(
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Príspevok od používateľa juho »

tam je taka podmienka aby si uchytil hlavne sufle najmenej body.
bud

Kód: Vybrať všetko

function setHomePage(a){
a.style.behavior='url(#default#homepage)';
       a.setHomePage(window.location.href);
}
<a href="javascript:setHomePage(document.documentElement)">
nastav</a>
alebo document.body.style......
reddy
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 112
Registrovaný: 05 feb 2007, 19:52

Príspevok od používateľa reddy »

stale to iste.. tyka sa to iba IE, napise:
"style ma hodnotu null nebo neni objekt"
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Príspevok od používateľa juho »

reddy napísal:stale to iste.. tyka sa to iba IE, napise:
"style ma hodnotu null nebo neni objekt"
v tom pripade mas pokazeny prehliadac........

Kód: Vybrať všetko

<script>
function setHomePage(a){
a.style.behavior='url(#default#homepage)';
       a.setHomePage(window.location.href);
}
</script>
<a href="javascript:setHomePage(document.documentElement)">
nastav</a>
dal som to aj so scriptami kedze neviem jak to pises.
reddy
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 112
Registrovaný: 05 feb 2007, 19:52

Príspevok od používateľa reddy »

nechapem preco uz na zaciatku ukoncujes ten skript, ved vidis ze tam mam viacero podmienok a pokracuje to.
okrem toho si len skopiroval to iste co si uz predtym napisal..
skratka to nefunguje a nemam "pokazeny prehliadac".. aj ked ako sa to vezme, internet explorer je pokazeny uz od vyroby :lol:
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Príspevok od používateľa juho »

reddy napísal:aj ked ako sa to vezme, internet explorer je pokazeny uz od vyroby
pokazeny od vyroby bude asi niekto iny(skus teraz ist a pozriet sa do zrkadla).
ked tvrdis ze ti to nejde, tak potom ako tu funkciu spustas? takze to najhlavnejsie si sem nedal ty ********* usmievavy.

Kód: Vybrať všetko

<script language="javascript" type="text/javascript">
function setAsHome(myLink)
{
        if(navigator.appName.indexOf('Microsoft')!=-1)
        {
         myLink.style.behavior='url(#default#homepage)';
                        myLink.setHomePage(location.href);
            }

        else if(navigator.appName.indexOf('Netscape')!=-1)
        {
               // Netscape / firefox browsers
               var msg = "Stlačte ľavé tlačítko myši a presuňte tento textový odkaz na tlačítko 'domov' (ikona domčeka) v záhlaví Vášho prehliadača. ";
               alert(msg);
        }
        else if(navigator.appName.indexOf('Opera')!=-1)
        {
               // Opera
               var msg = "Prosím choďte do Nástroje - Nastavenia";
               msg += "- Obecné a zvoľte 'použiť aktuálnu' ";
               msg += "pre nastavenie tejto stránky ako domovskej.";
               alert(msg);
        }
        else
        {
               // Other browsers
               var msg = "Je nám ľúto, ale Váš prehliadač ";
               msg += "nedovoľuje automaticky nastaviť domovskú stránku.";
               msg += "Prosím nastavte ako domovskú stránku ručne v záložke ";
               msg += "NASTAVENIA Vášho prehliadača.";
               alert(msg);
        }
}
</script>
<a href=javascript:setAsHome(document.documentElement);>domaca stranka</a>
tento funguje na 100%, ale len tomu kto vie co to je javascript
reddy
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 112
Registrovaný: 05 feb 2007, 19:52

Príspevok od používateľa reddy »

potom nechapem preco mi to predtym neslo, ale kazdopadne Ti musim podakovat, tymto si mi usetril vela nervov.
aj ked som u Teba ****** usmievavy.
Napísať odpoveď