Na stronie http://www.example.com/?produkt=3&url=XYZ mam kod:
<a href="#" onclick="foo()">link</a>
Jednak po kliknięciu zamiast wywołać onclicka przeglądarka przeładowuje strone, tak jakbym kliknął zwykły link do tej strony (JS jest włączony).
Prawdopodobnie wynika to z tego że w adresie kod XYZ to url strony internetowej jednak nie "http://www.example.com" tylko ze znakami specjalnymi na miejscu np. " / " (coś jak po htmlspecialchars())
Co ciekawe, po kliknięciu w linka ładuje sie strona w której ów XYZ jest już normalnym URL-em, bez znaków spec.
Co moge zrobic z tym fantem?