mam w JavaScript 2 podobne funkcje, zauważyłem, gdy wywołam 1 z nich to zmienia też zawartość elementu funkcji
drugiej która się do niego odnosi, próbowałem konflikt rozwiązać ale nie udało mi się
kod:
<script type="text/javascript"> var xmlhttp; function showList(str,str2) {xmlhttp=GetXmlHttpObject(); var url="http://alpha.autos24.pl/show_models.php"; url=url+"?N-4_marka="+str+"&selectID="+str2; xmlhttp.onreadystatechange=stateListChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null);} function stateListChanged() {if (xmlhttp.readyState==4) {document.getElementById("select").innerHTML=xmlhttp.responseText; document.getElementById("hidden_select").style.display = "none"; document.getElementById("select").style.display = "";}} function GetXmlHttpObject() {if (window.XMLHttpRequest) {return new XMLHttpRequest();} if (window.ActiveXObject) {return new ActiveXObject("Microsoft.XMLHTTP");} return null;} </script> <script type="text/javascript"> var xmlhttp; function showPictures(str3,str4,str5) {xmlhttp=GetXmlHttpObjectt(); var url2="http://alpha.autos24.pl/upload_pictures.php"; url2=url2+"?S-20_dir="+str3+"&action="+str4+"&U_offerId="+str5+""; xmlhttp.onreadystatechange=stateListChangedd; xmlhttp.open("GET",url2,true); xmlhttp.send(null); } function stateListChangedd() {if (xmlhttp.readyState==4) {document.getElementById("div_pictures").innerHTML=xmlhttp.responseText; document.getElementById("div_pictures").style.display = "";}} function GetXmlHttpObjectt() {if (window.XMLHttpRequest) {return new XMLHttpRequest();} if (window.ActiveXObject) {return new ActiveXObject("Microsoft.XMLHTTP");} return null;} </script>
odwołuję się do nich kolejno tak: