Problem taki:
Mam pole select:
[HTML] pobierz, plaintext
- <select name="a_province" style="width:200px;" onchange="getprovincies(this.value, 0);">
Oraz kod JS oparty na bibliotece advAjax:
[HTML] pobierz, plaintext
- <script type="text/javascript">{literal}
- var loader = document.getElementById('loader');
- var addcity = document.getElementById('addcity');
- var cities = document.getElementById('cities');
- function getprovincies(p_id, c_id) {
- advAJAX.get({
- url: "index.php?go=true&lang={/literal}{$smarty.get.lang}{literal}&pid=locations&action=getp&p_id="+p_id+"&a_city="+c_id,
- onInitialization : function(obj) { loader.style.visibility = 'visible';},
- onSuccess : function(obj) { cities.innerHTML = obj.responseText;},
- onFinalization : function(obj) {
- loader.style.visibility = 'hidden';
- addcity.style.display = '';
- },
- });
- }{/literal}
- {if $smarty.post}
- getprovincies({$smarty.post.a_province}, {$smarty.post.a_city});
- {/if}
- </script>
FF, Opera, Safari - OK, IE6 - błąd.
Proszę o pomoc, bo jakoś tak zdębiałem...
Pozdrawiam.
EDIT:
Ok, problem rozwiązany. Jak zwykle głupia sprawa. W 13 linijce był przecinek, z którym IE sobie nie poradziło...
EDIT2:
Przy okazji: Chyba jest coś nie tak z edycją postów, bo kod się wykrzaczył.