Keresés

Új hozzászólás Aktív témák

  • lapa
    veterán

    öö, a lapa.hopto.org-on nálam működik :F O9/FF2/IE6 alatt teszteltem.
    Pl. ha a címsorba beírom az url-t, akkor kéke a balra nyíl
    ha viszont a felső ikonra kattintok, a referrerben a gyökérkönyvtárad lesz, és kiszürkül a balra nyíl. Mi kell még? :)

    igen elnáézést most látom műx nálam is. ez viszont azt hiszem nem pontosan az, amit szeretnék.

    beírom a böngészőbe: www.google.com és enter

    utána beírom lapa.hopto.org és enter

    ekkor az ikonnak szürkének kellene lennie. a cél, hogy a history csak az adott szájton belül működjön, amikor a ''back'' gombra a júzer már elhagyná azt, akkor ne legyen aktív. fenti esetben ugye ''back'' visszavinne guglira, de én ezt már nem szeretném (ilyenkor kéne elszürkülnie és üresnek lennie a href-nek). nemtom lehet én bonyolítom túl.

    [Szerkesztve]

  • lapa
    veterán

    A példámból lemaradt egy idézőjel a getElementById('visszagomb')-nál.
    Próbáld megy úgy, hogy a js-en belül egy függvénybe teszed az utasítást, amit a <body onload=''fuggveny()''> híváskor lefuttatsz.

    A javascriptnél meg úgy tűnik nálad nem a linknek van pöttyözött kerete, így annak hiába veszed ki ha felette az egér.

    Csináltam egy kis mintát, amiben igyekeztem mindkét problémára kitérni: [link]

    php-val lehet hogy egyszerűbb lenne a dolog, már a referrer-es része, és akkor nem kavarna be ha valaki kikapcsolta a js-t.

    próbálom, de ígyse nem megy :(

    /b.js:

    function ikonteszt() {
    if (document.referrer == ''http://lapa.hopto.org/'') {
    document.getElementById('visszagomb').src = ''b_g.png'';
    }
    }


    a head-ben van ez:

    <script src=''/b.js'' type=''text/javascript''></script>

    a body-ban meg ez:

    <body onload=''ikonteszt()''>

    meg ez:

    <a href=''#'' onclick=''history.go(-1);return true;''>
    <img style=''border:0;width:44px;height:44px;margin-left:20px;margin-right:20px''
    id=''visszagomb''
    src=''/b.png''
    alt=''vissza / back''/>
    </a>

  • lapa
    veterán

    <img id=''visszagomb'' src=''szines.png'' alt=''színes vissza gomb'' title=''Vissza'' />


    <script type=''text/javascript''>
    if (document.referrer == ''www.mittudomain.hu'') {
    document.getElementById(visszagomb).src = ''szurke.png'';
    }
    </script>

    #770: aktív ikon alatt mit értesz? ami az egér alatt van? Az ikont tartalmazó linkek :hover álosztályába írd be hogy border:none;
    Pl.
    a.ikon{
    border: dotted vagy mi;
    }
    a.ikon:hover {
    border: none;
    }
    <a class=''ikon''><img src=''ikon.png'' alt=''ikon'' /></a>

    hú ez nálam nem műx, valszeg elrontok vmit:

    1. tehát az első sorod alapján az id attribútummal kiegészítem, ez ok.

    a scriptet kopipészteltem egy /b.js fájlba és moddoltam a domaint meg az kép src-jét.

    utána ezt a sort raktam be a htm-be:

    <script src=''/b.js'' type=''text/javascript''></script>

    jelenleg mindig kék az ikon, ha más szájtról másztam oda akkor is.


    2. a pöttyös keret meg az ami mozog ha ie-ben a tab gombot nyomogatod. megpróbáltam így kiegészíteni az alsó hover résszel de ez nem hessegeti el a pöttyöket:

    a {
    text-decoration:none;
    }

    a:link {
    color:#00008b;
    }

    a:visited {
    color:#4e4e4e;
    }

    a:hover {
    border:none;
    }


    ...sose csináltam még ilyet, csak szájbarágósan :)

    [Szerkesztve]

Új hozzászólás Aktív témák