Oldal: 2 / 4 ElsőElső 1234 UtolsóUtolsó
Eredmény: 11 - 20 (33) összesen

Téma: "Kedvencek Közé" script

  1. #11
    Törzsvendég none logója
    Csatlakozott
    07-10-26
    Hely
    Portsmouth
    Hozzászólás
    172
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    Hát akkor ez van. Ez is nagy segítség volt! Köszönöm mindenkinek!



  2. #12
    Bölcs Harder logója
    Csatlakozott
    07-05-05
    Hely
    Budapest
    Hozzászólás
    1.875
    Begyűjtött 173 köszönetet
    111 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    Nem feltétlenül, tudok olyan scriptet ami FF alatt is hozzáadja a kedvencekhez meg IE alatt is, viszont Opera alatt ahogy nézem, csak újratölti a lapot.



  3. #13
    ingyenfreg mza8202 logója
    Csatlakozott
    07-10-18
    Hely
    Budapest
    Hozzászólás
    167
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    true true...en sem neztem nagyon utana... na akkor mindjart megsasoljuk



  4. #14
    ingyenfreg mza8202 logója
    Csatlakozott
    07-10-18
    Hely
    Budapest
    Hozzászólás
    167
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    Kód:
    var addBookmarkObj = {
      linkText:'Add To Favorites',
      addTextLink:function(parId){
        var a=addBookmarkObj.makeLink(parId);
        if(!a) return;
        a.appendChild(document.createTextNode(addBookmarkObj.linkText));
      },
      addImageLink:function(parId,imgPath,strTitle){
        if(!imgPath || isEmpty(imgPath)) return;
        var a=addBookmarkObj.makeLink(parId, strTitle);
        if(!a) return;
        var img = document.createElement('img');
        img.title = img.alt = addBookmarkObj.linkText;
        img.src = imgPath;
        a.appendChild(img);
      },
      makeLink:function(parId, strTitle) {
        if(!document.getElementById || !document.createTextNode) return null;
        parId=((typeof(parId)=='string')&&!isEmpty(parId))
          ?parId:'addBookmarkContainer';
        var cont=document.getElementById(parId);
        if(!cont) return null;
        var a=document.createElement('a');
        a.href=location.href;
        if(window.opera) {
          a.rel='sidebar'; // this makes it work in Opera 7+
        } else {
          // this doesn't work in Opera 7+ if the link has an onclick handler,
          // so we only add it if the browser isn't Opera.
          a.onclick=function() {
            addBookmarkObj.exec(this.href,strTitle);
            return false;
          }
        }
        a.title = strTitle;
        return cont.appendChild(a);
      },
      exec:function(url, title) {
        // user agent sniffing is bad in general, but this is one of the times 
        // when it's really necessary
        var ua=navigator.userAgent.toLowerCase();
        var isKonq=(ua.indexOf('konqueror')!=-1);
        var isSafari=(ua.indexOf('webkit')!=-1);
        var isMac=(ua.indexOf('mac')!=-1);
        var buttonStr=isMac?'Command/Cmd':'CTRL';
        //beállítjuk a title-t
        document.title=title;
        this.title=title;
        if(window.external && (!document.createTextNode ||
          (typeof(window.external.AddFavorite)=='unknown'))) {
            window.external.AddFavorite(url, title); // IE/Win
        } else if(isKonq) {
          alert('You need to press CTRL + B to bookmark our site.');
        } else if(window.opera) {
          void(0); // do nothing here (Opera 7+)
        } else if(window.home || isSafari) { // Firefox, Netscape, Safari, iCab
    	    if (window.sidebar) {
    			window.sidebar.addPanel(title, url,"");
    		}
        } else if(!window.print || isMac) { // IE5/Mac and Safari 1.0
          alert('You need to press Command/Cmd + D to bookmark our site.');    
        } else {
          alert('In order to bookmark this site you need to do so manually '+
            'through your browser.');
        }
      }
    }
    
    function isEmpty(s){return ((s=='')||/^\s*$/.test(s));}
    
    function dss_addEvent(el,etype,fn) {
      if(el.addEventListener && (!window.opera || opera.version) &&
      (etype!='load')) {
        el.addEventListener(etype,fn,false);
      } else if(el.attachEvent) {
        el.attachEvent('on'+etype,fn);
      } else {
        if(typeof(fn) != "function") return;
        if(typeof(window.earlyNS4)=='undefined') {
          // to prevent this function from crashing Netscape versions before 4.02
          window.earlyNS4=((navigator.appName.toLowerCase()=='netscape')&&
          (parseFloat(navigator.appVersion)<4.02)&&document.layers);
        }
        if((typeof(el['on'+etype])=="function")&&!window.earlyNS4) {
          var tempFunc = el['on'+etype];
          el['on'+etype]=function(e){
            var a=tempFunc(e),b=fn(e);
            a=(typeof(a)=='undefined')?true:a;
            b=(typeof(b)=='undefined')?true:b;
            return (a&&b);
          }
        } else {
          el['on'+etype]=fn;
        }
      }
    }
    
    
    dss_addEvent(window,'load',function(){
      addBookmarkObj.addImageLink('','akarmi.jpg','kedvencemneve');
    });
    ff, ie6, ie7, opera mukodik.
    safarin nem fog.



  5. #15
    Törzsvendég none logója
    Csatlakozott
    07-10-26
    Hely
    Portsmouth
    Hozzászólás
    172
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    Köszi mza8202!!

    Kipróbáltam és valóban működik! Valójában kipróbáltam több ilyen script-et is, de általában az Operával nem bírt egyik sem. Azért nem mertem vitatkozni, hogy találtam olyan scriptet, ami megy FF-ben is, mert nem emlékeztem pontosan, melyik volt. Ezért inkább nem szóltam. De ez szuperül működik mindegyikben!

    Köszi!



  6. #16
    Timeline Manager Zool logója
    Csatlakozott
    07-11-28
    Hely
    Kiskunhalas
    Hozzászólás
    457
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    Nálam így van megoldva. Ie, FF, Opera, Netscape alatt megy. Egyszer kell okézni utána. Safari alatt semmi reakció.
    Kód:
    <a href="#" rel="sidebar" onclick="if(document.all &amp;&amp; !window.opera){ window.external.AddFavorite(location.href, document.title);
    return false; }else{ this.title = document.title; }" title="Kedvencekhez ad!"><img src="images/browserico/bookm.png" alt="Digitall - videódigitalizalas - Bookmark" /> Kedvencekhez ad!</a>




  7. #17
    Törzsvendég none logója
    Csatlakozott
    07-10-26
    Hely
    Portsmouth
    Hozzászólás
    172
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    Ezt nemrég én is megtaláltam itt valamelyik topicban, de már csak utánna.
    Ki nem próbáltam, mert frankón működik a mza8202 féle verzió. De jó tudni, hogy van egy ilyen is.



  8. #18
    system g-easy logója
    Csatlakozott
    07-04-26
    Hely
    n/a
    Hozzászólás
    4.311
    Begyűjtött 2 köszönetet
    2 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    ez egy sima IE FF opera kedvencek script.. én ezt használom:

    Head:
    Kód:
    <script type="text/javascript">
    
    function bookmarksite(title,url){
    if (window.sidebar) // firefox
        window.sidebar.addPanel(title, url, "");
    else if(window.opera && window.print){ // opera
        var elem = document.createElement('a');
        elem.setAttribute('href',url);
        elem.setAttribute('title',title);
        elem.setAttribute('rel','sidebar');
        elem.click();
    } 
    else if(document.all)// ie
        window.external.AddFavorite(url, title);
    }
    </script>
    Body:
    Kód:
    <a href="javascript:bookmarksite('aaaEZmajd a szöveg','http://domain.hu')">
            <img src="kep/konyvj.jpg"  alt="Kedvencekhez adom"></a>
    ugye adott, hogy aaa-s vagy abc elején lévő szöveget írsz, mert IE aszerint állítja sorba.. és hát jó elől lenni.. ..



  9. #19
    ingyenfreg mza8202 logója
    Csatlakozott
    07-10-18
    Hely
    Budapest
    Hozzászólás
    167
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    ez sem rossz, mondjuk en jobban kedvelem a nativ megoldasokat, inkabb kis event.observe



  10. #20
    Timeline Manager Zool logója
    Csatlakozott
    07-11-28
    Hely
    Kiskunhalas
    Hozzászólás
    457
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: "Kedvencek Közé" script

    Idézet Zool eredeti hozzászólása Hozzászólás megtekintése
    Nálam így van megoldva. Ie, FF, Opera, Netscape alatt megy. Egyszer kell okézni utána. Safari alatt semmi reakció.
    Kód:
    <a href="#" rel="sidebar" onclick="if(document.all &amp;&amp; !window.opera){ window.external.AddFavorite(location.href, document.title);
    return false; }else{ this.title = document.title; }" title="Kedvencekhez ad!"><img src="images/browserico/bookm.png" alt="Digitall - videódigitalizalas - Bookmark" /> Kedvencekhez ad!</a>
    Én meg láma voltam... van egy kis JS kód a forrásban még elszórva... Csak most kezdek már megvakulni.



A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •