Hallo,
ich habe ein Sprachmenu. Wird eine ausgewählt soll diese ich auf das PHP Menu auswirken.
Drückt man auf einen Link wird folgendes jQuery ausgeführt
jQuery('#languageselection li span').click(function(){
jQuery.cookie('language', jQuery(this).attr('language'));
});
Im PHP habe ich nur ein
echo $_COOKIE['language'];
.
Das Problem ist nur wenn ich 2mal hintereinander auf die englische Fahne drücke
<span class="selectflag en" language="en">
<a href="/en/startpage.html">English</a>
</span>
Ändert sich das Cookie. Drückt man abwechselnd wird im PHP immer einen Schritt zu spät ausgegeben. Als wäre php schneller als JS onClick. Gibt man dem JS noch zusätzlich ein alert damit der Ladevorgang unterbrochen wird so hilft das leider auch nicht.
Was kann ich tun?
Liebe Grüße
S