Jump to content

htmligor

User
  • Posts

    44
  • Joined

  • Last visited

Everything posted by htmligor

  1. Вот такой объект js выдаёт вызов функции <?=CUtil::PhpToJSObject($arItem["PRODUCT_PROPERTIES_FILL])?> {'ACCESSORIES':{'ID':'20','VALUE':'Бита диаметр 10мм'}}В переменной $arItem["PRODUCT_PROPERTIES_FILL] находится такой же массив только на php. На сервере никаких ошибок нету, выдаёт только js ошибки (Uncaught SyntaxError: Unexpected identifier) я так понимаю что это связано с апострафами в которые заключен параметр '<?=CUtil::PhpToJSObject($arItem["PRODUCT_PROPERTIES_FILL])?>' функции AddToCart, но как от этого избавиться.
  2. Всем привет, передаю объект js такого вида {'ACCESSORIES':{'ID':'20','VALUE':'Бита диаметр 10мм'}}через параметр функции <input type="button" value="Купить сейчас" onClick="AddToCart('<?=$arItem["ADD_URL"]?>','<?=CUtil::PhpToJSObject($arItem["PRODUCT_PROPERTIES_FILL"])?>')">в итоге ошибка в хроме Uncaught SyntaxError: Unexpected identifier . Функция которая во втором параметре и формирует такой объект.
  3. ну как бы да , но этот файл загружается в папку где лежит файл /form.php и получается файл сохраняется в двух местах , где его обработчик сохраняет который прописан в файле form.php и рядом с файлом в одной директории - это плохо.
  4. При загрузке файла на сервер он попадает в папку с файлом где лежит файл к которому мы делаем запрос т.е. xmlhttp.open('POST', '/bitrix/page_includes/form.php', true); . Можно ли указать загружаемому файлу где ему сохраняться ?
  5. Чтобы горизонтальные блоки с описанием с ценами и блок с названием "Бесплатно каждому" были на одном уровне Вот на скрине более подробно http://fscreen.ru/9CizPI1314202022
  6. http://quattro-studio.ru/prices/
  7. Вы имеете виду горизонтальные блоки которые должны быть на одном уровне ? Да конечно есть обертывающие дивы
  8. Есть 3 блока http://fscreen.ru/vAc4Rb1314175623 , цены и описание должны быть выровнены по одной линии, есть сузить экран , то высота блока изменяется и появляется скроллинг у блока ( http://fscreen.ru/HD7LqE1314182841 ) , т.к. я задал для блоков с описаниями и ценами фиксированную высоту и overflow:hidden. Как можно сделать чтобы не было скролов и чтобы было инфа была на одной линии в блоках. В js есть функция определяющая высоту контента в блоке
  9. Всем привет, есть 3 блока http://fscreen.ru/vAc4Rb1314175623 , цены и описание должны быть выровнены по одной линии, есть сузить экран , то высота блока изменяется и появляется скроллинг у блока ( http://fscreen.ru/Vn9c0L1314180238 ) т.к. я задал для блоков фиксированную высоту и overflow:auto; , если без фиксированной высоты, то сами понимаете ничего на одном уровне точно не будет. Как посоветуете решить проблему. Никто не знает есть функция js определяющая высоту контента в блоке ?
  10. В сервлете создан метод processRequest() который передает данные jsp странице - request.setAttribute("data", dataList); , на jsp идет вывод этих данных, но при запуске проекта в браузере на странице index.jsp ошибка - HTTP Status 500 - java.lang.NullPointerException Вопросы : при заходе на страницу вызывается ли метод processRequest моего сервлета и как связываются сервлет и jsp страница ?
  11. htmligor

    Редирект

    Всем привет, в скрипте определяется адрес страницы в зависимости от местоположения пользователя этот адрес запоминается в куках пользователя, далее когда пользователь закрыл и открыл страницу скрипт должен перейти по этому адресу , если делать через функцию header("Location") при выполнение какого-либо условия то происходит зацикливание т.е. $redirect_adress = $APPLICATION->get_cookie("user_adress"); if ( isset ($redirect_adress ) ) LocalRedirect($redirect_adress ) или header(); Делается редирект условие выполняется и так бесконечно как этого избежать ?
  12. Нету такой стрелки, может у меня рейтинга не хватает для таких действий
  13. Спасибо большое все работает, только лайк где здесь поставить ?
  14. пусть хотя бы в новом хроме работает
  15. Всем привет, помогите разобраться как загружать файлы на сервер при помощи ajax через input tupe="file", есть такой код: который формирует заголовки для отправки полей формы, вот только файл загружается на сервер пустой. $(document).ready(function(){ $("form[name='SIMPLE_FORM_1']").live("submit",function(){ var form_link = $(this); var xmlhttp = getXmlHttp(); var boundary = String(Math.random()).slice(2); var boundaryMiddle = '--' + boundary + '\r\n'; var boundaryLast = '--' + boundary + '--\r\n' var body = ['\r\n']; form_link.children("input").each(function(n,element){ if ($(element).attr("name") == "form_file_5"){ body.push('Content-Disposition: form-data; name="'+$(element).attr("name")+'"; filename="'+$(element).val()+'\r\nContent-Type: image/png\r\n\r\n\r\n'); }else{ body.push('Content-Disposition: form-data; name="'+$(element).attr("name")+'"\r\n\r\n'+$(element).val()+'\r\n'); } }); body = body.join(boundaryMiddle) + boundaryLast; xmlhttp.open('POST', '/bitrix/page_includes/form.php', true); xmlhttp.setRequestHeader('Content-Type','multipart/form-data; boundary=' + boundary); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4) { if(xmlhttp.status == 200) { form_link.parent("#container").html(xmlhttp.responseText); } } }; xmlhttp.send(body); return false; });})*
  16. htmligor

    next()

    Всем привет есть несколько селектов на странице как при нажатии на селект выбрать следующий за ним. Пробовал так: $("body").on("change","select",function(){ $(this).next("#select_"+selected_depth).append(data); }) не работает, ссылка $(this) обязательна, т.е. нужно определить селект на который нажали,
  17. Большое спасибо за объяснение и помощь. Почему-то не могу вам плюсик поставить
  18. Спасибо все заработало. А что означают эти кавычки ?
  19. Нет, так тоже не работает
  20. При указании значения атрибута name функции (html_radios) возникает ошибка:syntax error: $smarty. is an unknown reference {html_radios name="tourist[{$smarty.foreach.foo2.index}][tour]" values=$v selected=$itm.type }. Как использовать внутри квадратных скобок переменные SMARTY.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy