не могу никак понять в каком месте происходит "затирание" тэга. может кто поопытнее объяснит...
вот часть php кода:
...
<label>Метро: </label>
<img src="/templates/amelan/i/metro-ico.gif" onclick="openMetro()"/>
<span class="form-list-metro"><?php ($Prodaja_metro_list_name=='')?print('<a id="a" href="" onclick="openMetro(); return false">Выбор станции метро</a>')
rint($Prodaja_metro_list_name);?>
</span>
А вот js функция которая вызывается:
function openMetro(metro_string) {
jQuery("#metro-lightbox").css({
'width':610,
'height':830
});
var h = jQuery(document).height();
var w = jQuery(document).width();
jQuery("#overlay").css({
'display':'block',
'opacity':'0.5',
'width':w,
'height':h
});
var offset = jQuery(window).scrollTop();
var top = (jQuery(window).height() - jQuery('#metro-lightbox').outerHeight())/2 +offset
if (top < 0 ) {
top = 0;
}
jQuery("#metro-lightbox").css({
'display':'block',
//top: top + 'px',
//left: left + 'px'
left: (jQuery(window).width() - jQuery('#metro-lightbox').outerWidth())/2,
top: top
});
jQuery("#overlay").click(function(){
jQuery("#overlay").css({
'display':'none'
});
jQuery("#metro-lightbox").css({
'display':'none'
});
});
metro_string = jQuery('#Prodaja_list_metro').val()
metro_arr = explode(', ', metro_string);
for(index=0;index<metro_arr.length;index++){
data=intval(metro_arr[index])
if (data) {
checkpoint(data)
}
}
}
function closeMetro() {
var id;
var right_list = document.getElementById("map_metro[]");
var len_right = right_list.options.length;
var param="";
var param_value="";
for (i = 0; i < len_right; i++)
{
param+= right_list.options[i].text+', '
param_value+= right_list.options[i].value+', '
}
param = param.substring(0,param.length-2);// удаляем последнюю запятую
param_value = param_value.substring(0,param_value.length-2);// удаляем последнюю запятую
jQuery(".form-list-metro").text(param);
jQuery('#Prodaja_list_metro').val(param_value)
jQuery('#Prodaja_list_list_name').val(param)
jQuery(".form-list-metro").text(param);
jQuery("#overlay").css({
'display':'none'
});
jQuery("#metro-lightbox").css({
'display':'none'
});
}