kostenloser Webspace werbefrei: lima-city


Javascript öffnen

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    slickness

    slickness hat kostenlosen Webspace.

    hey,
    Ich kenne mich mit javascript gar nicht aus, ich habe mir nun einen code aus dem i-net geladen. Diese datei möchte ich nicht direkt einbinden.
    Bei Klick auf einen Button, sollte man meine Seite als Startseite hinzufügen können.
    Wie kann ich nun diese externe Js datei aufrufen? was muss ich alles machen?

    Liebe Grüße

    Beitrag zuletzt geändert: 28.9.2010 20:25:50 von slickness
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. EInbinden (referenzieren nenn man das) folgendermassen:
    <script type="text/javascript" src="hallowelt.js"></script>


    Hier kannst Du Dir mehr infos holen.


  4. vampiresilence

    Kostenloser Webspace von vampiresilence

    vampiresilence hat kostenlosen Webspace.

    Als erstes musst du die Datei per
    <script type="text/javascript" src="datei.js"></script>

    im Header includieren.

    Danach musst du im Code ein beliebiges Element mit der Funktion per
    onclick="function();"

    versehen.

    Danach müsste das Element ungefähr so aussehen:
    <Element onclick="function();" />


    Als Elemente kommen sowohl Bilder (img) als auch Buttons (button, input[submit]) und viele Weitere in Frage. Prinzipiell kannst du jedes Element dafür benutzen, aber bei manchen (wie bspw. dem <body>) macht es nicht viel Sinn.

    Liebe Grüße
    - VampireSilence
  5. Autor dieses Themas

    slickness

    slickness hat kostenlosen Webspace.

    Ich Verstehe das gerade nicht ;)
    Hier habe ich mein Button:

    <img id=startseite src="startseite.png"/> wie kann ich das jetzt mit der funktion versehen?

    Liebe Grüße
  6. slickness schrieb:
    Ich Verstehe das gerade nicht ;)
    Hier habe ich mein Button:

    <img id=startseite src="startseite.png"/> wie kann ich das jetzt mit der funktion versehen?

    Liebe Grüße

    Am besten zeigst Du mal Deinen code, ansonsten ist alles nur Spekulation.
  7. Autor dieses Themas

    slickness

    slickness hat kostenlosen Webspace.

    Js Code:

    var isMSIE=false;
    var isIEmac=false;
    var undefined;

    function isEmpty(s){return ((s=='')||/^\s*$/.test(s));}

    var addBookmarkObj = {
    linkText:'Bookmark This Page',
    title:document.title,
    URL:location.href,
    addTextLink:function(parId){
    var a=addBookmarkObj.makeLink(parId,1);
    if(a){
    a.appendChild(document.createTextNode(addBookmarkObj.linkText));
    return;
    }
    var cont=addBookmarkObj.getParent(parId);
    if(!cont) return;
    var elm=document.createElement('span');
    elm.appendChild(document.createTextNode(addBookmarkObj.findKeys()));
    cont.appendChild(elm);
    },
    addImageLink:function(parId,imgPath){
    if(!imgPath || isEmpty(imgPath)) return;
    var o=addBookmarkObj,a=o.makeLink(parId),img=document.createElement('img');
    img.title=img.alt=o.modal?o.linkText:o.findKeys();
    img.src=imgPath;
    a.appendChild(img);
    },
    makeLink:function(parId,isText){
    var cont=addBookmarkObj.getParent(parId);
    if(!cont) return null;
    var a=document.createElement('a');
    a.href=addBookmarkObj.URL;
    var s=document.createElement('div').style;
    var isFx35plus=((navigator.userAgent.toLowerCase().indexOf('firefox')!=-1)
    && (s.wordWrap!==undefined) && (s.MozTransform!==undefined));
    if(window.external && isMSIE && !isIEmac){
    a.onclick=function(){
    try {
    window.external.AddFavorite(addBookmarkObj.URL,addBookmarkObj.title);
    } catch(ex){
    var t=addBookmarkObj.findKeys();
    alert('After closing this, '+t.charAt(0).toLowerCase()+t.slice(1));
    }
    return false;
    }
    addBookmarkObj.modal=1;
    } else if(window.opera || isFx35plus){
    a.title=addBookmarkObj.title,a.rel='sidebar';
    addBookmarkObj.modal=1;
    } else if(isText) {
    return null;
    } else {
    a.onclick=function(){
    var t=this.firstChild.title;
    alert('After closing this, '+t.charAt(0).toLowerCase()+t.slice(1));
    return false;
    }
    }
    return cont.appendChild(a);
    },
    getParent:function(parId){
    if(!document.getElementById || !document.createTextNode) return null;
    parId=((typeof(parId)=='string')&&!isEmpty(parId))
    ?parId:'addBookmarkContainer';
    return document.getElementById(parId)||null;
    },
    findKeys:function(){
    var ua=navigator.userAgent.toLowerCase(),isMac=(ua.indexOf('mac')!=-1),
    isWebkit=(ua.indexOf('webkit')!=-1),str=(isMac?'Command/Cmd':'CTRL');
    if(window.opera && (!opera.version || (opera.version()<9))) {
    str+=' + T';
    } else if(ua.indexOf('konqueror')!=-1) {
    str+=' + B';
    } else if(window.opera || window.home || isWebkit || isMSIE || isMac) {
    str+=' + D';
    }
    return ((str)?'Press '+str+' to bookmark this page.':str);
    }
    }
    var LoadHandler = {
    handlers:[],
    add:function(fn){
    if(window.onload!=LoadHandler.theHandler) LoadHandler._push(window.onload);
    LoadHandler._push(fn);
    window.onload=LoadHandler.theHandler;
    },
    _push:function(fn){
    if(typeof(fn)!='function') return;
    LoadHandler.handlers[LoadHandler.handlers.length]=fn;
    },
    theHandler:function(){
    var handlers=LoadHandler.handlers,i=-1,fn;
    while(fn=handlers[++i]) fn();
    }
    }

    LoadHandler.add(addBookmarkObj.addTextLink);


    Button:

    <img id=startseite src="startseite.png"/>

    Beitrag zuletzt geändert: 1.10.2010 17:16:20 von slickness
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!