Refresh mit Anker in JAvascript

Hi,

ich habe ein Javascript mit folgendem Aufruf:

function Reload()
{
querystring = „dir=c:/frei“;
location.href = „index.php?“ + querystring;
}

Die Reload-Funktion wird automatisch aufgerufen. Nun moechte ich aber einen Anker (#ankername) mitgeben und dachte ganz einfach:

location.href = „index.php?“ + querystring + „#ankername“;

Leider funktioniert das nicht. Es scheint, als wird der Anker komplett ignoriert. Wer weiss Rat und kann mir helfen?

cu,
cjmatsel

hmm…schon mal mit escapen versucht???

#

habs nich ausprobiert… aber waere logisch…

grusz

PixelKoenig

Hi,

ich habe ein Javascript mit folgendem Aufruf:

function Reload()
{
querystring = „dir=c:/frei“;
location.href = „index.php?“ + querystring;
}

Wenn ich das recht sehe, wird also der Parameter an die Seite überegeben. Die Seite wird also aufgerufen, aber keiner sagt ihr, dass ein Parameter da ist und was der soll. Mir ist zwar php nicht geläufig, aber in html würde ich folgendes machen

function paraLesen()
{
paramstr = document.URL.substring(document.URL.indexOf(’?’) + 1).split(’&’);
location.href=paramstr[i];
//Hoffe das giklt so für Anler und passt mit deinem Parameter!
}

Mit location.href also beim onLoad den Anker anspringen.

mfg

Dirk