<script type="text/javascript">
|
var div = GID('div_{$name}');
|
var list = GID('{$name}_list');
|
var opt = GID('{$name}_value');
|
list.style.left = div.offsetLeft+1+'px';
|
list.style.top = div.offsetTop+div.offsetHeight+1+'px';
|
var persent = {$width}/100;
|
var w = persent*div.offsetWidth-4;
|
list.style.width = w+'px';
|
opt.style.width = (w-22)+'px';
|
</script>
|
|
<select name="{$name}" id="{$name}" style="display: none;">
|
{if $with_choice}<option value="">{$with_choice}</option>{/if}
|
{section name=sec loop=$res}{if $res[sec][0]!==''}<option value="{$res[sec][0]}" {if $value==$res[sec][0]}selected{/if}>
|
{$res[sec][1]}
|
</option>{/if}{/section}
|
</select>
|
<div id="div_{$name}" {if $width}style="width: {$width}%"{/if}>
|
<div class="value" onclick="openList('{$name}');"><input readonly="readonly" id="{$name}_value" {if $with_choice}value="{$with_choice}"{/if} type="text" autocomplete="off"><div class="x-trigger"><img alt="">▼</div></div>
|
<div id="{$name}_list" class="select" onmouseout="createOnBlur('{$name}');" onmouseover="clearOnBlur('{$name}');">
|
{section name=sec loop=$res}
|
{if $res[sec][0]!=''}<div id="{$name}_list_{$res[sec][0]}" class="list{if $value==$res[sec][0]} option_selected{/if}" onmouseout="createOnBlur('{$name}');" onmouseover="clearOnBlur('{$name}');" onclick="clearOnBlur('{$name}'); var list_value=GID(this.id+'_value').value; list_click('{$name}', '{$res[sec][1]}'); if(this.id != SelectedList) {literal}{{/literal}{$add_str} {literal}}{/literal} selectList(this.id); createOnBlur('{$name}'); ">
|
<input id="{$name}_list_{$res[sec][0]}_value" type="hidden" value="{$res[sec][0]}">
|
{if $res[sec][2]!=''}<img src="{$res[sec][2]}" alt="" align="top">{/if}<span>{$res[sec][1]}</span>
|
</div>{/if}
|
{/section}
|
</div>
|
</div>
|