window.location und location.hash

  • Ich hab immer
    location.hash = "focus_on";
    auf stellen genutzt, die ich fokussieren wollte.
    Klappt auch alles. Nur wenn ich zusätzlich window.location in einer JS function nutze, dann functioniert diese (also window.location) nicht.


    also:
    location.hash alleine - ok.
    window.location alleine - ok


    location.hash und window.location zusammen - location.hash geht, window.location geht nicht


    der code:


    und der html code

    HTML
    <img src="Images/sound_music-off.png" border="0" width="16" height="16" alt=""
        onclick="toggle('loadingbar');page_reload_plus_pso('namexyz');" style="vertical-align:middle;cursor:pointer;"
        />



    ich nutze also ein img als button, was ja nicht falsch ist.
    onclick soll dann die function page_reload_plus_pso() aufgerufen werden. Das pass auch alles.
    NUR wenn ich location.hash im code stehen habe funktioniert der button (das img) nicht mehr.


    Hab mit innerhtml schon mal was in der page_reload_plus_pso() ausgeben lassen - geht - also die function isses wohl nicht.


    Was übersehe ich denn schon wieder? Oder was weiß ich noch nicht ? ;D

  • AH! Man ey! Wieder so ein "dumm-fehler" ;D


    Leuchtet ein, Danke =)



    EDIT: falls jemand mal ein ähnliches problem hat:


    Hatte probleme beim refresh der page mit vielen settings über GET (a=1&b=2&..... ect)
    Anstatt extra die url über php zu erstellen und an JS zu übergeben schneide ich nun einfach das #xyz (in meinem fall #focus_on) mit JS ab: url = url.substring(0,url.length-9);
    =)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!