<?
include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/iblock/include.php");
include_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/include/public_tools.php");
?>
<script type="text/javascript">
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function updateservices(){
if (xmlHttp.readyState == 4){
services = document.getElementById("services");
services.innerHTML = xmlHttp.responseText;
}
}
function setservice(){
var type = document.getElementById("servicetype").value;
if ((type == null) || (type == "")) return;
var url = "ajax.php?SECTION_ID=" + escape(type);
xmlHttp.open("GET", url, false);
xmlHttp.onreadystatechange = updateservices;
xmlHttp.send(null);
}
</script>
<form action="">
<select name="servicetype" onchange="setservice();" id="servicetype">
<?
$rsIblock = GetIBlockList("Services", Array("servicetype"));
$arIblock = $rsIblock->Fetch();
$rsSection = GetIBlockSectionList($arIblock["ID"], false, Array("SORT"=>"DESC", "NAME"=>"DESC"));
while ($arSection = $rsSection->Fetch())
{
echo "<option value=\"".$arSection["ID"]."\">".$arSection["NAME"]."</option>\n";
}
$rsIblock = GetIBlockList("Services", Array("addservices"));
$arIblock = $rsIblock->Fetch();
$rsSection = GetIBlockSectionList($arIblock["ID"], false, Array("SORT"=>"DESC", "NAME"=>"DESC"));
while ($arSection = $rsSection->Fetch())
{
echo "<option value=\"".$arSection["ID"]."\" >".$arSection["NAME"]."</option>\n";
}
?>
</select>
<select name="servicetype" id="services">
</select>
</form>
|