Hi everybody.
Using sugar 4.5.1 still and i am trying to do a dynamic dopdown script .
but it has no effect?
<script type="text/javascript">
function add_document()
{
if(document.EditView.villes_c.value == '')
{
document.EditView.villes_c.value = document.EditView.pays_c.value;
}
else
{
alert ("not working");
}
}
var arr:
function Check() {
if (document.editview.pays_c|| document.editview.villes_c) {
{
var villes_c = document.EditView.villes_c.options
arr = new Array;
for(i=0; i<villes_c.length;i++) {
arr.push(villes_c[i].value, villes_c[i].text);
}
}
initData();
}
function initData(){
var current_p=document.EditView.pays_c;
var code_p = current_p.value;
var current_v= document.editView.villes_c;
var code_v = current_v.value;
var code_v_idx = 0;
var select_ticket = document.EditView.villes_c.options;
select_ticket.length=0;
var l = 0;
for(k=0; k<arr.length; k+=2 {
if(arr[k] != '') {
var splitarr = arr[k].split('_');
arr[k] = splitarr[0] = '_v';
}
if(arr[k] == code_p + '_v' || arr[k] == '')
{
select_ticket.length++;
select_ticket[select_ticket.length-1].value = arr[k];
select_ticket[select_ticket.length-1].text = arr[k+1];
if(code_v == arr[k]){
code_v_idx = 1;
}
l++;
}
}
if(code_p == ''){
select_ticket[select_ticket.length-1].value = '';
select_ticket[select_ticket.length-1].text = '-not compatable yet-';
}
document.EditView.villes_c.selectIndex = code_v_idx;;
if (window.addEventListener) //DOM method for binding an event
window.addEventListener("load", Check, false)
else if (window.attachEvent) //IE exclusive method for binding an event
window.attachEvent("onload", Check)
else if (document.getElementById) //support older modern browsers
window.onload=Check
</script>


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks