Javascript wywołany przez php, który powinien tylko zmieniać karty (details | services | contact), przeładowuje stronę w IE7 (oraz IE6 - niektóre wersje).
http://krylos.com/en/opera-hotel-lviv.html
Niektóre wersje IE nie pokazują błędu, a niektóre zgłaszają "Can't execute code from a freed script".
Nie jestem ekspertem z javascriptu, na forach joomli nie odzywają się. Myślałem o dodaniu czegoś w rodzaju "java script:void", ale ale skrypt jest wywołany z php, na którym znam się jeszcze mniej.
Jak uniknąć tego "href=#"?
Fragment z HTML:
<link type="text/css" rel="stylesheet" href="http://krylos.com/components/com_alberghi/js/tabs/tabpane.css" /> <script type="text/javascript" src="http://krylos.com/components/com_alberghi/js/tabs/tabpane_mini.js"> </script> var tabPane1 = new WebFXTabPane( document.getElementById( "com_alberghi" ), 0 ) </script> <script type="text/javascript"> tabPane1.addTabPage( document.getElementById( "Prova-page" ) );</script>
Źródło PHP:
<?php $alberghitabs = new vamTabs( 0 ); $alberghitabs->startPane( "com_alberghi" ); $alberghitabs->startTab(_ALBERGHI_TABS0001,"Prova-page"); ?>
Najgorsze jednak przychodzi z IE7 - gdy przesunę myszkę nad którekolwiek menu (hover), karty w ogóle znikają

Pliz help. Mogę wrzucić więcej źródła php, jeśli trzeba.
Ten sam skrypt na stronie jego autora (tak samo aktywuje href=#, nie przechodzi do glownej strony tylko dzieki temu, ze brak znacznika "meta base=", ktorego pozbyc sie niestety nie moge):
http://webfx.eae.net/dhtml/tabpane/tabpane.html
http://webfx.eae.net/dhtml/tabpane/demo.html
Pozdrawiam,
Krylos