lina-: Refresh und anschliessender Seitenwechsel

Beitrag lesen

moin liebes Forum :)

ich hoffe mal, dass ich mich heute morgen nicht völlig auf dem Holzweg befinde sondern nur irgendwo nen kleinen Fehler habe.

Folgendes Problem:
Der Benutzer hat einen Link. Dieser Link darf aber nur in Abhängigkeit von einem Status, der auf der Seite angezeigt wird, funktionieren.
Es kann unter Umständen passieren, dass der Status sich ändert und der Benutzer kein manuelles "Refresh" der Seite macht.
Natürlich sieht er dann noch die alte Seite _und_ den Link.
Nun habe ich mir gedacht, dass ich vor dem Link eine Javascript-Funktion setze, die erstmal die Seite neu lädt, so dass der Status aktuell ist und somit der Link gar nicht funktioniert.

Um es einfacher zu gestalten hier mal ein Test-Beispiel (reload und Seitenwechsel auf "test.html") über das ich stolpere:

  
function pageRefresh(url){  
  alert(url);  
  window.location.reload();  
  window.location.href=url;  
}  

dazu noch der recht einfache link:

  
<a href="javascript:pageRefresh('test.html')">Test</a>  

Der Seitenwechsel funktioniert - aber das reload bleibt aus :(
Nehme ich den Seitenwechsel (href) raus, geht der reload.
Die Konsole meldet keinerlei Fehler :(

Hat jemand dafür eine Erklärung oder wahlweise eine Idee, wie ich mein Problem anderweitig in den Griff kriege?

liebe Grüße aus Berlin
lina-

--
Dinge aus dem linaland
Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)