Подскажите где "затирается" <span>
не могу никак понять в каком месте происходит "затирание" тэга. может кто поопытнее объяснит...
вот часть 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>'):print($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' }); } |
уважаемый КАЧАН, отформатируй код! его нихрена невозможно читать!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] |
Часовой пояс GMT +3, время: 15:52. |